<?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=Galo+Pastor+Brezmes</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=Galo+Pastor+Brezmes"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Galo_Pastor_Brezmes"/>
		<updated>2026-05-01T01:05:10Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51792</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51792"/>
				<updated>2022-12-08T11:14:17Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FiguraApartado1.2.jpg]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero parametrizaremos la superficie en función de rho y theta.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
&lt;br /&gt;
%Después vamos a definir el mallado correspondiente.&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Ahora vamos a definir las variables X e Y en coordenadas cilíndricas (en función de R y TT).&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Por último, representaremos la superficie deseada entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
figure(1);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(3);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
[[Archivo:FiguraApartado2.3.jpg]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: ∇T=(2x-6)i+(200y-100)j. Gracias a esto podemos demostrar que la dirección de aumento máximo de la temperatura es perpendicular a las curvas de nivel del campo.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FiguraApartado3.2.jpg]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado3.2.jpg&amp;diff=51788</id>
		<title>Archivo:FiguraApartado3.2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado3.2.jpg&amp;diff=51788"/>
				<updated>2022-12-08T11:11:11Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado1.2.jpg&amp;diff=51787</id>
		<title>Archivo:FiguraApartado1.2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado1.2.jpg&amp;diff=51787"/>
				<updated>2022-12-08T11:10:53Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51780</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51780"/>
				<updated>2022-12-08T11:05:23Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero parametrizaremos la superficie en función de rho y theta.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
&lt;br /&gt;
%Después vamos a definir el mallado correspondiente.&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Ahora vamos a definir las variables X e Y en coordenadas cilíndricas (en función de R y TT).&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Por último, representaremos la superficie deseada entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
figure(1);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(3);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
[[Archivo:FiguraApartado2.3.jpg]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado2.3.jpg&amp;diff=51779</id>
		<title>Archivo:FiguraApartado2.3.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado2.3.jpg&amp;diff=51779"/>
				<updated>2022-12-08T11:04:45Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51774</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51774"/>
				<updated>2022-12-08T11:02:00Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero parametrizaremos la superficie en función de rho y theta.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
&lt;br /&gt;
%Después vamos a definir el mallado correspondiente.&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Ahora vamos a definir las variables X e Y en coordenadas cilíndricas (en función de R y TT).&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Por último, representaremos la superficie deseada entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
figure(1);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(3);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
[[Archivo:FiguraApartado2.2.jpg]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado2.2.jpg&amp;diff=51773</id>
		<title>Archivo:FiguraApartado2.2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado2.2.jpg&amp;diff=51773"/>
				<updated>2022-12-08T11:01:27Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51769</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51769"/>
				<updated>2022-12-08T10:55:38Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero parametrizaremos la superficie en función de rho y theta.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
&lt;br /&gt;
%Después vamos a definir el mallado correspondiente.&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Ahora vamos a definir las variables X e Y en coordenadas cilíndricas (en función de R y TT).&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Por último, representaremos la superficie deseada entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
figure(1);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(3);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
[[Archivo:FiguraApartado2.jpg|borde|50 píxeles]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51767</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51767"/>
				<updated>2022-12-08T10:54:00Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero parametrizaremos la superficie en función de rho y theta.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
&lt;br /&gt;
%Después vamos a definir el mallado correspondiente.&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Ahora vamos a definir las variables X e Y en coordenadas cilíndricas (en función de R y TT).&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Por último, representaremos la superficie deseada entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
figure(1);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(3);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
[[Archivo:FiguraApartado2.jpg]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51764</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51764"/>
				<updated>2022-12-08T10:51:41Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero parametrizaremos la superficie en función de rho y theta.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
&lt;br /&gt;
%Después vamos a definir el mallado correspondiente.&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Ahora vamos a definir las variables X e Y en coordenadas cilíndricas (en función de R y TT).&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Por último, representaremos la superficie deseada entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
figure(1);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(3);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51761</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51761"/>
				<updated>2022-12-08T10:51:04Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero parametrizaremos la superficie en función de rho y theta.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
&lt;br /&gt;
%Después vamos a definir el mallado correspondiente.&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Ahora vamos a definir las variables X e Y en coordenadas cilíndricas (en función de R y TT).&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Por último, representaremos la superficie deseada entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
figure(1);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(3);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:FiguraApartado1.jpg|sin marco|borde]]&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51755</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51755"/>
				<updated>2022-12-08T10:48:31Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero parametrizaremos la superficie en función de rho y theta.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
&lt;br /&gt;
%Después vamos a definir el mallado correspondiente.&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Ahora vamos a definir las variables X e Y en coordenadas cilíndricas (en función de R y TT).&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Por último, representaremos la superficie deseada entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
figure(1);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(3);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:FiguraApartado1.jpg|marco|izquierda|50px]]&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51753</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51753"/>
				<updated>2022-12-08T10:47:57Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero parametrizaremos la superficie en función de rho y theta.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
&lt;br /&gt;
%Después vamos a definir el mallado correspondiente.&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Ahora vamos a definir las variables X e Y en coordenadas cilíndricas (en función de R y TT).&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Por último, representaremos la superficie deseada entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
figure(1);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(3);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:FiguraApartado1.jpg|marco|centro|100 px]]&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51749</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51749"/>
				<updated>2022-12-08T10:46:23Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero parametrizaremos la superficie en función de rho y theta.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
&lt;br /&gt;
%Después vamos a definir el mallado correspondiente.&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Ahora vamos a definir las variables X e Y en coordenadas cilíndricas (en función de R y TT).&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Por último, representaremos la superficie deseada entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
figure(1);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(3);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:FiguraApartado1.jpg|marco|centro|100x200px]]&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51739</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51739"/>
				<updated>2022-12-08T10:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero parametrizaremos la superficie en función de rho y theta.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
&lt;br /&gt;
%Después vamos a definir el mallado correspondiente.&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Ahora vamos a definir las variables X e Y en coordenadas cilíndricas (en función de R y TT).&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Por último, representaremos la superficie deseada entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
figure(1);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(3);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:FiguraApartado1.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado3.jpg&amp;diff=51732</id>
		<title>Archivo:FiguraApartado3.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado3.jpg&amp;diff=51732"/>
				<updated>2022-12-08T10:39:57Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado2.jpg&amp;diff=51731</id>
		<title>Archivo:FiguraApartado2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado2.jpg&amp;diff=51731"/>
				<updated>2022-12-08T10:39:19Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51706</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51706"/>
				<updated>2022-12-08T10:21:12Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: /* Representación del semianillo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero parametrizaremos la superficie en función de rho y theta.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
&lt;br /&gt;
%Después vamos a definir el mallado correspondiente.&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Ahora vamos a definir las variables X e Y en coordenadas cilíndricas (en función de R y TT).&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Por último, representaremos la superficie deseada entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
figure(1);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
view(3);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51703</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51703"/>
				<updated>2022-12-08T10:20:14Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51701</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51701"/>
				<updated>2022-12-08T10:19:39Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: /* Curvas de nivel del campo de temperaturas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo&lt;br /&gt;
&lt;br /&gt;
%Primero vamos a parametrizar la superficie igual que en el apartado anterior y a crear el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
&lt;br /&gt;
%Representamos las curvas de nivel del campo T sobre la superficie designada.&lt;br /&gt;
figure(1);&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Campo de temperaturas');&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Curvas de nivel');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51700</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51700"/>
				<updated>2022-12-08T10:18:20Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametrizamos la superficie y creamos el mallado.&lt;br /&gt;
r=1:0.2:2;&lt;br /&gt;
tt=pi/4:pi/40:(3*pi)/4;&lt;br /&gt;
[R,TT]=meshgrid(r,tt);&lt;br /&gt;
&lt;br /&gt;
%Definimos las variables X e Y en función de R y TT.&lt;br /&gt;
X=R.*cos(TT);&lt;br /&gt;
Y=R.*sin(TT);&lt;br /&gt;
&lt;br /&gt;
%Definimos el campo de temperaturas &amp;quot;T&amp;quot; en función de X e Y. También las matrices Tx y Ty de su gradiente.&lt;br /&gt;
T=((X-3).^2)+((10.*(Y-0.5)).^2);&lt;br /&gt;
Tx=(2*X)-6;&lt;br /&gt;
Ty=(200*Y)-100;&lt;br /&gt;
&lt;br /&gt;
%Representamos el gradiente del campo T sobre las curvas de nivel del campo mismo.&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(X,Y,0*X);&lt;br /&gt;
contour(X,Y,T);&lt;br /&gt;
view(2);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
hold on&lt;br /&gt;
quiver(X,Y,Tx,Ty);&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
title('Gradiente del campo T');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51681</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51681"/>
				<updated>2022-12-08T10:10:18Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
El gradiente de este campo de temperaturas será: &lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que: &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;, podemos concluir que: &amp;lt;math&amp;gt;\left | \triangle \times \vec{u} \left ( \rho ,\theta  \right )  \right | = \frac{\log(\rho )cos(2 \theta -\frac{\pi }{2})}{\rho }&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((cos(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalSemiAnillo21-A.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
== Vectores normales direccionales ==&lt;br /&gt;
&lt;br /&gt;
El tensor de tensiones &amp;lt;math&amp;gt;\sigma _{ij}&amp;lt;/math&amp;gt; viene dado por: &amp;lt;math&amp;gt;\sigma = \lambda \triangledown \cdot \vec{u} \mathbf{1} + 2\mu \epsilon &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\lambda = \mu = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo &amp;lt;math&amp;gt;\epsilon &amp;lt;/math&amp;gt; definido como: &amp;lt;math&amp;gt;\epsilon \left ( \vec{u} \right ) = \frac{\left ( \triangledown \vec{u} + \triangledown \vec{u}^{t}\right )}{2}&amp;lt;/math&amp;gt; y cuyas componentes de la diagonal principal son: &amp;lt;math&amp;gt;\epsilon_{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\epsilon_{22} = \frac{sen(2\theta -\frac{\pi }{2})\cdot log(\rho )}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\epsilon_{22} = 0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La divergencia del campo será: &amp;lt;math&amp;gt;\triangledown \cdot \vec{u} \left ( \rho ,\theta  \right ) = \frac{1}{\rho }\cdot \frac{d\rho u_{\rho }}{d\rho } = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho } \cdot \left ( log(\rho ) +1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{11} = \triangledown \cdot \vec{u} + 2\epsilon _{11} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 3\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{\theta} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{22} = \triangledown \cdot \vec{u} + 2\epsilon _{22} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right ) + log(\rho )\cdot sen(2\theta -\frac{\pi }{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La tensión en dirección &amp;lt;math&amp;gt;\vec{k} &amp;lt;/math&amp;gt; será: &amp;lt;math&amp;gt;\sigma _{33} = \triangledown \cdot \vec{u} + 2\epsilon _{33} = \frac{sen(2\theta -\frac{\pi }{2})}{2\rho }\cdot\left ( log(\rho ) + 1\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v); &lt;br /&gt;
X = rho.*cos(theta);        &lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
Z = zeros(size(X)); &lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
a = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+3);&lt;br /&gt;
b = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1)+log(rho).*sin(2*theta-pi()/2); &lt;br /&gt;
c = (sin(2*theta-pi()/2)./2*rho).*(log(rho)+1);&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
surf(X,Y,a)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Rho')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
surf(X,Y,b)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional Theta')&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,c)&lt;br /&gt;
axis image&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x')&lt;br /&gt;
ylabel('y')&lt;br /&gt;
zlabel('z')&lt;br /&gt;
title('Tensión normal direccional k')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VectoresNormalesDireccionales21-A.jpg|marco|ninguna]]&lt;br /&gt;
&lt;br /&gt;
== Tensiones tangenciales respecto a &amp;lt;math&amp;gt;\vec{\rho} &amp;lt;/math&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51418</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51418"/>
				<updated>2022-12-07T18:55:02Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | José Serna García, Galo Pastor Brezmes, Javier López Gonzalez y Miguel Millaruelo Frontela }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el anillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
== Curvas de nivel del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
A continuación veremos cómo actúa el campo escalar de temperaturas &amp;quot;T&amp;quot; sobre nuestro anillo y veremos representadas las curvas de nivel del campo sobre él. &lt;br /&gt;
Como podemos observar en la imagen, a partir de las curvas de nivel se deduce que el punto del anillo en el cual la temperatura es máxima es el punto (0,2).&lt;br /&gt;
&lt;br /&gt;
== Gradiente del campo de temperaturas ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot21-A.jpg|marco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
El rotacional del campo será: &amp;lt;math&amp;gt;\triangle \times \vec{u} \left ( \rho ,\theta  \right )=\left ( \frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} -\frac{d u_{\rho}}{d\theta } \vec{e_{z}} \right )&lt;br /&gt;
&amp;lt;/math&amp;gt; y dado que &amp;lt;math&amp;gt;\frac{d\vec{e_{\theta }}\rho u_{\rho }}{dz} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((sin(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51398</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51398"/>
				<updated>2022-12-07T18:45:35Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Nuestros nombres }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el semianillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot21-A.jpg|marco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((sin(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51397</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51397"/>
				<updated>2022-12-07T18:44:56Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Nuestros nombres }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el semianillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
[[Archivo:FiguraApartado1.jpg|miniaturadeimagen|Cuarto de anillo]]&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot21-A.jpg|marco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((sin(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado1.jpg&amp;diff=51394</id>
		<title>Archivo:FiguraApartado1.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FiguraApartado1.jpg&amp;diff=51394"/>
				<updated>2022-12-07T18:40:20Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51388</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51388"/>
				<updated>2022-12-07T18:36:22Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: /* Representación del semianillo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Nuestros nombres }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Para empezar este artículo, vamos a representar el semianillo con el que trabajaremos. Para ello emplearemos coordenadas cilíndricas y lo representaremos entre los ejes [-3,3]x[-1,3].&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Rot21-A.jpg|marco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((sin(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51376</id>
		<title>Visualización de campos escalares y vectoriales sobre semianillo (Grupo 21-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_sobre_semianillo_(Grupo_21-A)&amp;diff=51376"/>
				<updated>2022-12-07T18:29:50Z</updated>
		
		<summary type="html">&lt;p&gt;Galo Pastor Brezmes: /* Sección */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización de campos escalares y vectoriales sobre semianillo (Grupo21-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC22/23|2022-23]] | Nuestros nombres }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC22/23]]&lt;br /&gt;
&lt;br /&gt;
== Representación del semianillo ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Rotacional ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:RotacionalJoséSerna.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
num = 0.2; &lt;br /&gt;
u = 1:num:2; &lt;br /&gt;
v = linspace(pi/4,3*pi/4,6); &lt;br /&gt;
&lt;br /&gt;
[rho,theta] = meshgrid(u,v);&lt;br /&gt;
x = rho.*cos(theta);&lt;br /&gt;
y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
rotacional = abs((sin(2*theta-pi/2)./(rho)).*(log(rho)));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,rotacional);&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;br /&gt;
&lt;br /&gt;
== Sección ==&lt;br /&gt;
&lt;br /&gt;
Hola, soy el texto de una sección.&lt;/div&gt;</summary>
		<author><name>Galo Pastor Brezmes</name></author>	</entry>

	</feed>