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

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=66853</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=66853"/>
				<updated>2023-12-19T12:24:12Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Representación de las tensiones normales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, expresamos tanto las coordenadas como la base física en cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ) \vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}=\frac{-\cos(2\theta)\rho+log(3-\rho)\cos(2\theta)(3-\rho)}{2(3-\rho)\rho}=\frac{\cos(2\theta)[\rho+(3-\rho)log(3-\rho)]}{2(3-\rho)\rho}&amp;lt;/math&amp;gt;, debemos encontrar los valores de &amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta  &amp;lt;/math&amp;gt;  para los que la expresión se anula. &lt;br /&gt;
&lt;br /&gt;
La primera parte de la expresión tiene fácil resolución, pues teniéndose que cumplir que &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;, obtenemos que &amp;lt;math&amp;gt; \theta=\frac{\pi}{4} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La segunda parte de la expresión no se puede resolver analíticamente, pero por el Teorema de Bolzano se puede demostrar que existe esa solución.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por la cruz encima de la zona amarilla de la gráfica que obtenemos de matlab.&lt;br /&gt;
[[Archivo:maximorotacional0102.png|300px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,ROT)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
MAX = max(max(ROT));&lt;br /&gt;
for k = 1:length(ROT)&lt;br /&gt;
    if ROT(k) == MAX&lt;br /&gt;
        plot3(x(k),y(k),MAX,'xr','markersize',10)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
txt = ['Máximo rotacional:' num2str(MAX)];&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e z&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;, es decir, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt; \vec e_\rho&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá qué parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=66089</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=66089"/>
				<updated>2023-12-15T17:46:54Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Tensión máxima */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, expresamos tanto las coordenadas como la base física en cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ) \vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}=\frac{-\cos(2\theta)\rho+log(3-\rho)\cos(2\theta)(3-\rho)}{2(3-\rho)\rho}=\frac{\cos(2\theta)[\rho+(3-\rho)log(3-\rho)]}{2(3-\rho)\rho}&amp;lt;/math&amp;gt;, debemos encontrar los valores de &amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta  &amp;lt;/math&amp;gt;  para los que la expresión se anula. &lt;br /&gt;
&lt;br /&gt;
La primera parte de la expresión tiene fácil resolución, pues teniéndose que cumplir que &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;, obtenemos que &amp;lt;math&amp;gt; \theta=\frac{\pi}{4} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La segunda parte de la expresión no se puede resolver analíticamente, pero por el Teorema de Bolzano se puede demostrar que existe esa solución.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;, es decir, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt; \vec e_\rho&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá qué parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=66030</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=66030"/>
				<updated>2023-12-15T17:30:27Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Sólido antes y después del desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, expresamos tanto las coordenadas como la base física en cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ) \vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}=\frac{-\cos(2\theta)\rho+log(3-\rho)\cos(2\theta)(3-\rho)}{2(3-\rho)\rho}=\frac{\cos(2\theta)[\rho+(3-\rho)log(3-\rho)]}{2(3-\rho)\rho}&amp;lt;/math&amp;gt;, debemos encontrar los valores de &amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta  &amp;lt;/math&amp;gt;  para los que la expresión se anula. &lt;br /&gt;
&lt;br /&gt;
La primera parte de la expresión tiene fácil resolución, pues teniéndose que cumplir que &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;, obtenemos que &amp;lt;math&amp;gt; \theta=\frac{\pi}{4} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La segunda parte de la expresión no se puede resolver analíticamente, pero por el Teorema de Bolzano se puede demostrar que existe esa solución.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;, es decir, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt; \vec e_\rho&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=66021</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=66021"/>
				<updated>2023-12-15T17:29:35Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Sólido antes y después del desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, expresamos tanto las coordenadas como la base física en cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}=\frac{-\cos(2\theta)\rho+log(3-\rho)\cos(2\theta)(3-\rho)}{2(3-\rho)\rho}=\frac{\cos(2\theta)[\rho+(3-\rho)log(3-\rho)]}{2(3-\rho)\rho}&amp;lt;/math&amp;gt;, debemos encontrar los valores de &amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta  &amp;lt;/math&amp;gt;  para los que la expresión se anula. &lt;br /&gt;
&lt;br /&gt;
La primera parte de la expresión tiene fácil resolución, pues teniéndose que cumplir que &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;, obtenemos que &amp;lt;math&amp;gt; \theta=\frac{\pi}{4} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La segunda parte de la expresión no se puede resolver analíticamente, pero por el Teorema de Bolzano se puede demostrar que existe esa solución.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;, es decir, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt; \vec e_\rho&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=66018</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=66018"/>
				<updated>2023-12-15T17:29:06Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Campo de vectores */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, expresamos tanto las coordenadas como la base física en cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}=\frac{-\cos(2\theta)\rho+log(3-\rho)\cos(2\theta)(3-\rho)}{2(3-\rho)\rho}=\frac{\cos(2\theta)[\rho+(3-\rho)log(3-\rho)]}{2(3-\rho)\rho}&amp;lt;/math&amp;gt;, debemos encontrar los valores de &amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta  &amp;lt;/math&amp;gt;  para los que la expresión se anula. &lt;br /&gt;
&lt;br /&gt;
La primera parte de la expresión tiene fácil resolución, pues teniéndose que cumplir que &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;, obtenemos que &amp;lt;math&amp;gt; \theta=\frac{\pi}{4} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La segunda parte de la expresión no se puede resolver analíticamente, pero por el Teorema de Bolzano se puede demostrar que existe esa solución.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;, es decir, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt; \vec e_\rho&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65829</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65829"/>
				<updated>2023-12-15T15:30:09Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Sólido antes y después del desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}=\frac{-\cos(2\theta)\rho+log(3-\rho)\cos(2\theta)(3-\rho)}{2(3-\rho)\rho}=\frac{\cos(2\theta)[\rho+(3-\rho)log(3-\rho)]}{2(3-\rho)\rho}&amp;lt;/math&amp;gt;, debemos encontrar los valores de &amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta  &amp;lt;/math&amp;gt;  para los que la expresión se anula. &lt;br /&gt;
&lt;br /&gt;
La primera parte de la expresión tiene fácil resolución, pues teniéndose que cumplir que &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;, obtenemos que &amp;lt;math&amp;gt; \theta=\frac{\pi}{4} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La segunda parte de la expresión no se puede resolver analíticamente, pero por el Teorema de Bolzano se puede demostrar que existe esa solución.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;, es decir, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt; \vec e_\rho&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65828</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65828"/>
				<updated>2023-12-15T15:29:10Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Representación curvas de nivel de T */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}=\frac{-\cos(2\theta)\rho+log(3-\rho)\cos(2\theta)(3-\rho)}{2(3-\rho)\rho}=\frac{\cos(2\theta)[\rho+(3-\rho)log(3-\rho)]}{2(3-\rho)\rho}&amp;lt;/math&amp;gt;, debemos encontrar los valores de &amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta  &amp;lt;/math&amp;gt;  para los que la expresión se anula. &lt;br /&gt;
&lt;br /&gt;
La primera parte de la expresión tiene fácil resolución, pues teniéndose que cumplir que &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;, obtenemos que &amp;lt;math&amp;gt; \theta=\frac{\pi}{4} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La segunda parte de la expresión no se puede resolver analíticamente, pero por el Teorema de Bolzano se puede demostrar que existe esa solución.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;, es decir, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt; \vec e_\rho&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65740</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65740"/>
				<updated>2023-12-15T13:42:13Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Tensiones tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}=\frac{-\cos(2\theta)\rho+log(3-\rho)\cos(2\theta)(3-\rho)}{2(3-\rho)\rho}=\frac{\cos(2\theta)[\rho+(3-\rho)log(3-\rho)]}{2(3-\rho)\rho}&amp;lt;/math&amp;gt;, debemos encontrar los valores de &amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta  &amp;lt;/math&amp;gt;  para los que la expresión se anula. &lt;br /&gt;
&lt;br /&gt;
La primera parte de la expresión tiene fácil resolución, pues teniéndose que cumplir que &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;, obtenemos que &amp;lt;math&amp;gt; \theta=\frac{\pi}{4} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La segunda parte de la expresión no se puede resolver analíticamente, pero por el Teorema de Bolzano se puede demostrar que existe esa solución.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;, es decir, las tensiones tangenciales respecto al plano ortogonal a &amp;lt;math&amp;gt; \vec e_\rho&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65737</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65737"/>
				<updated>2023-12-15T13:40:14Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}=\frac{-\cos(2\theta)\rho+log(3-\rho)\cos(2\theta)(3-\rho)}{2(3-\rho)\rho}=\frac{\cos(2\theta)[\rho+(3-\rho)log(3-\rho)]}{2(3-\rho)\rho}&amp;lt;/math&amp;gt;, debemos encontrar los valores de &amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta  &amp;lt;/math&amp;gt;  para los que la expresión se anula. &lt;br /&gt;
&lt;br /&gt;
La primera parte de la expresión tiene fácil resolución, pues teniéndose que cumplir que &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;, obtenemos que &amp;lt;math&amp;gt; \theta=\frac{\pi}{4} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La segunda parte de la expresión no se puede resolver analíticamente, pero por el Teorema de Bolzano se puede demostrar que existe esa solución.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65732</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65732"/>
				<updated>2023-12-15T13:38:55Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia del campo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}=\frac{-\cos(2\theta)\rho+log(3-\rho)\cos(2\theta)(3-\rho)}{2(3-\rho)\rho}=\frac{\cos(2\theta)[\rho+log(3-\rho)(3-\rho)]}{2(3-\rho)\rho}&amp;lt;/math&amp;gt;, debemos encontrar los valores de &amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta  &amp;lt;/math&amp;gt;  para los que la expresión se anula. &lt;br /&gt;
&lt;br /&gt;
La primera parte de la expresión tiene fácil resolución, pues teniéndose que cumplir que &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;, obtenemos que &amp;lt;math&amp;gt; \theta=\frac{\pi}{4} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La segunda parte de la expresión no se puede resolver analíticamente, pero por el Teorema de Bolzano se puede demostrar que existe esa solución.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65724</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65724"/>
				<updated>2023-12-15T13:33:49Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}=\frac{-\cos(2\theta)\rho+log(3-\rho)\cos(2\theta)(3-\rho)}{2(3-\rho)\rho}=\frac{\cos(2\theta)[\rho+log(3-\rho)(3-\rho)]}{2(3-\rho)\rho}&amp;lt;/math&amp;gt;, debemos encontrar los valores de &amp;lt;math&amp;gt; \rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta  &amp;lt;/math&amp;gt;  para los que la expresión se anula. &lt;br /&gt;
&lt;br /&gt;
La primera parte de la expresión tiene fácil resolución, pues teniéndose que cumplir que &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;, obtenemos que &amp;lt;math&amp;gt; \theta=\frac{\pi}{4} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La segunda parte de la expresión no se puede resolver analíticamente, pero por el Teorema de Bolzano &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65709</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65709"/>
				<updated>2023-12-15T13:19:15Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}=\frac{-\cos(2\theta)\rho+log(3-\rho)\cos(2\theta)(3-\rho)}{2(3-\rho)\rho}=\frac{\cos(2\theta)[\rho+log(3-\rho)(3-\rho)]}{2(3-\rho)\rho}&amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65623</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65623"/>
				<updated>2023-12-15T12:24:52Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 0\\1\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\1\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 0\\0\\1 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 0\\0\\1 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65590</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65590"/>
				<updated>2023-12-15T12:11:15Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia del campo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida del cambio del volumen por el desplazamiento.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65446</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65446"/>
				<updated>2023-12-15T11:18:26Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último, trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65216</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65216"/>
				<updated>2023-12-15T09:59:05Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gráfica antes del desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65215</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65215"/>
				<updated>2023-12-15T09:58:28Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65214</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65214"/>
				<updated>2023-12-15T09:58:13Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con matlab.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65202</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65202"/>
				<updated>2023-12-15T09:53:16Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
Debido a la complejidad de los cálculos hemos decidido calcularlo con matlab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65197</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65197"/>
				<updated>2023-12-15T09:51:54Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
En este apartado nos piden determinar la divergencia máxima, mínima y nula. &lt;br /&gt;
&lt;br /&gt;
Para poder hallar la divergencia máxima y mínima analíticamente debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65176</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65176"/>
				<updated>2023-12-15T09:44:55Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
Nos piden determinar la divergencia máxima, mínima y nula. Para poder hallarlas debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65173</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65173"/>
				<updated>2023-12-15T09:43:30Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
Nos piden determinar la divergencia máxima, mínima y nula. Para poder hallarlas debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;H(u,v)=|\begin{matrix} \frac{\partial^2}{\partial u^2}\cdot (\nabla\vec u) &amp;amp; \frac{\partial^2}{\partial u \cdot \partial v}\cdot \nabla\vec u \\ \frac{\partial^2}{\partial u \cdot \partial v}\cdot (\nabla\vec u) &amp;amp; \frac{\partial^2}{\partial v^2 }\cdot \nabla\vec {u} \end{matrix}\right|&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65169</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65169"/>
				<updated>2023-12-15T09:42:42Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gráfico representación de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
Nos piden determinar la divergencia máxima, mínima y nula. Para poder hallarlas debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65168</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65168"/>
				<updated>2023-12-15T09:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
Nos piden determinar la divergencia máxima, mínima y nula. Para poder hallarlas debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables ρ y θ. Seguidamente hay que igualarlas a 0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65163</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65163"/>
				<updated>2023-12-15T09:41:39Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Mallado de los puntos interiores del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{8}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{7π}{8}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
Nos piden determinar la divergencia máxima, mínima y nula. Para poder hallarlas debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables \theta y \rho.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65162</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65162"/>
				<updated>2023-12-15T09:41:07Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
Nos piden determinar la divergencia máxima, mínima y nula. Para poder hallarlas debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables \theta y \rho.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65159</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65159"/>
				<updated>2023-12-15T09:40:38Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
Nos piden determinar la divergencia máxima, mínima y nula. Para poder hallarlas debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables /theta y/rho.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65157</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65157"/>
				<updated>2023-12-15T09:40:13Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Divergencia máxima, mínima y nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
Nos piden determinar la divergencia máxima, mínima y nula. Para poder hallarlas debemos hacer las derivadas parciales de la divergencia respecto a nuestras dos variables &lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65134</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=65134"/>
				<updated>2023-12-15T09:31:32Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gradiente de T */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64794</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64794"/>
				<updated>2023-12-14T22:00:13Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Representación gráfica */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64791</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64791"/>
				<updated>2023-12-14T21:59:42Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gráfica de la divergencia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|300px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64783</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64783"/>
				<updated>2023-12-14T21:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Tensiones tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas, es decir, debemos cambiar la base física.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64775</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64775"/>
				<updated>2023-12-14T21:54:09Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Representación gráfica */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64766</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64766"/>
				<updated>2023-12-14T21:51:53Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Ley de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|530px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64764</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64764"/>
				<updated>2023-12-14T21:51:21Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Ley de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:fourier2.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Fourier2.png&amp;diff=64763</id>
		<title>Archivo:Fourier2.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Fourier2.png&amp;diff=64763"/>
				<updated>2023-12-14T21:50:55Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64698</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64698"/>
				<updated>2023-12-14T21:27:32Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Ley de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradientenegativo.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64691</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64691"/>
				<updated>2023-12-14T21:24:56Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gradiente de T */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|520px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradientenegativo.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64690</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64690"/>
				<updated>2023-12-14T21:24:34Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gradiente de T */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|550px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradientenegativo.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64685</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64685"/>
				<updated>2023-12-14T21:23:05Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gradiente de T */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradienteee.png|550px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradientenegativo.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Gradienteee.png&amp;diff=64675</id>
		<title>Archivo:Gradienteee.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Gradienteee.png&amp;diff=64675"/>
				<updated>2023-12-14T21:19:39Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64632</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64632"/>
				<updated>2023-12-14T21:07:02Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gráfico representación de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|270px|miniatura|derecha]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradientee.png|600px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradientenegativo.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64630</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64630"/>
				<updated>2023-12-14T21:06:17Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Representación curvas de nivel de T */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|255px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,40)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradientee.png|600px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradientenegativo.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64626</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64626"/>
				<updated>2023-12-14T21:02:57Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gráfico representación de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|255px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel2.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,50)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradientee.png|600px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradientenegativo.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64625</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64625"/>
				<updated>2023-12-14T21:02:23Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gráfico representación de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|280px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel2.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,50)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradientee.png|600px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradientenegativo.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64623</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64623"/>
				<updated>2023-12-14T21:02:08Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gráfico de curvas de nivel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico representación de la temperatura==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|280px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)  &lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel2.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,50)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradientee.png|600px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradientenegativo.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64621</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64621"/>
				<updated>2023-12-14T21:01:42Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gráfico de curvas de nivel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico de curvas de nivel==&lt;br /&gt;
[[Archivo:temperaturagrafico.png|280px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)  &lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel2.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,50)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradientee.png|600px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradientenegativo.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperaturagrafico.png&amp;diff=64617</id>
		<title>Archivo:Temperaturagrafico.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Temperaturagrafico.png&amp;diff=64617"/>
				<updated>2023-12-14T20:59:34Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64603</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64603"/>
				<updated>2023-12-14T20:55:06Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Representación curvas de nivel de T */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico de curvas de nivel==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|430px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)  &lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel2.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
contour(x,y,Temp,50)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradientee.png|600px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradientenegativo.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7079,0.7123).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64598</id>
		<title>Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_de_campos_escalares_y_vectoriales_en_un_cuarto_de_anillo_(grupo_17)&amp;diff=64598"/>
				<updated>2023-12-14T20:52:52Z</updated>
		
		<summary type="html">&lt;p&gt;Rocio: /* Gráfico de curvas de nivel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio de campos escalares y vectoriales en un cuarto de anillo (grupo 17) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Marta Sanz, Beatriz del Pozo, Rocío Coquillat, Arturo Martín }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este artículo estudiaremos los campos escalares, vectoriales y tensoriales de una placa plana en elasticidad. La placa ocupa un cuarto de anillo circular comprendida entre los radios 1 y 2 en el plano  \(y≥|x|/2\). En nuestro caso trabajaremos en coordenadas cilíndricas.&lt;br /&gt;
&lt;br /&gt;
Disponemos de dos magnitudes físicas: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La temperatura que viene dada por &amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt; siendo (x,y) la temperatura en cada punto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El desplazamiento que viene dado por &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar trabajaremos con la  temperatura para poder apreciar cómo varía a lo largo de la superficie de la placa, para ello usaremos el gradiente y las curvas de nivel. A continuación veremos cómo se deforma el anillo a causa del desplazamiento anteriormente mencionado, para ello haremos uso de la divergencia y del rotacional. Por último trabajaremos con campos tensoriales con el fin de visualizar y calcular las diferentes tensiones que afectan a la placa. Por lo tanto, la finalidad de este trabajo es estudiar los campos escalares, vectoriales y tensoriales que afectan al cuarto de anillo gráficamente haciendo uso de Matlab además de analíticamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mallado de los puntos interiores del sólido==&lt;br /&gt;
Nuestro anillo esta regido por varias condiciones; el anillo esta comprendido en el plano \(y≥|x|/2\), y el radio debe estar contenido entre 1 y 2. &lt;br /&gt;
&lt;br /&gt;
Las coordenadas en cilíndricas se representan como (ρ,θ) ∈ [1,2]×[&amp;lt;math&amp;gt;\frac{π}{4}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\frac{3π}{4}&amp;lt;/math&amp;gt;], tomando como ejes para la representación del mallado del anillo, \((x, y) ∈ [-3,3] × [−1,3]\), y  como paso de muestreo h=&amp;lt;math&amp;gt;\frac{2}{10}&amp;lt;/math&amp;gt; en los ejes x e y, para representar una placa exacta en el espacio 2D.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:malladoarco.png|300px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10; &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);  &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
mesh(x,y,0.*x)&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])  &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel y gradiente de la temperatura=&lt;br /&gt;
Las curvas de nivel son la representación de la temperatura sobre la placa, sabiendo que la función temperatura es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x,y)=sin(x^2+(y-3)^2)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
==Gráfico de curvas de nivel==&lt;br /&gt;
[[Archivo:Curvasdenivel4.png|430px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
Temp=sin(x.^2+(y-3).^2); &lt;br /&gt;
surf(x,y,Temp)  &lt;br /&gt;
view(2)&lt;br /&gt;
axis equal &lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación curvas de nivel de T==&lt;br /&gt;
[[Archivo:Curvasdenivel2.png|300px|miniatura|derecha|Representación de las curvas de nivel]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
figure(2);&lt;br /&gt;
contour(x,y,Temp,50)&lt;br /&gt;
title('Curvas de Nivel')&lt;br /&gt;
axis equal&lt;br /&gt;
colorbar&lt;br /&gt;
axis ([-3,3,-1,3])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Representación placa en 2D')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Temperatura máxima==&lt;br /&gt;
La temperatura máxima es 0.9993ºC.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Tempmax=max(max(Temp)); &lt;br /&gt;
}}&lt;br /&gt;
==Gradiente de T==&lt;br /&gt;
El gradiente de la temperatura \(T(x,y)\) indica la dirección en la que el campo de temperaturas varía más rápido.&lt;br /&gt;
&lt;br /&gt;
El gradiente se define como:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{∂T}{∂x}\vec i + \frac{∂T}{∂y}\vec j + \frac{∂T}{∂z}\vec ez &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el gradiente será:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = 2xcos(x^2+(y-3)^2)\vec i + (2y-6)cos(x^2+(y-3)^2)\vec j &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este campo debe ser ortogonal a las curvas de nivel. Esto se observa en la siguiente representación.&lt;br /&gt;
[[Archivo:gradientee.png|600px|miniatura|derecha|Representación del mallado]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=2*x.*cos(x.^2+(y-3).^2);&lt;br /&gt;
Tempy=(2*y-6).*cos(x.^2+(y-3).^2);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Ley de Fourier=&lt;br /&gt;
La Ley de Fourier dice que la energía calorífica &amp;lt;math&amp;gt;\vec Q~&amp;lt;/math&amp;gt; viaja de acuerdo con la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde k es la constante de conductividad térmica de la placa que supondremos k=1. Y quedaría:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec Q=-k∇T=-2xcos(x^2+(y-3)^2)\vec i -(2y-6)cos(x^2+(y-3)^2)\vec j&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:gradientenegativo.png|550px|miniatura|derecha|Campo vectorial]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);                             &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);                     &lt;br /&gt;
Temp=sin(x.^2+(y-3).^2);      &lt;br /&gt;
Tempx=-(2*x.*cos(x.^2+(y-3).^2));&lt;br /&gt;
Tempy=-((2*y-6).*cos(x.^2+(y-3).^2));&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(x,y,0*x);&lt;br /&gt;
contour(x,y,Temp);&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,Tempx,Tempy);&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;
=Campo de vectores=&lt;br /&gt;
&lt;br /&gt;
En este apartado mostraremos el campo de vectores en los puntos del mallado del solido. Nos piden los resultados en t=0, pero nuestro campo no depende de t.&lt;br /&gt;
&lt;br /&gt;
Nuestro campo es: &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Debido a que MATLAB no puede representar el gráfico coordenadas cilíndricas, lo expresamos en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Campodevectores17.png|350px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7.*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2*T).*cos(T));&lt;br /&gt;
FY=((log(3-U)/2).*cos(2*T).*sin(T));&lt;br /&gt;
quiver(x,y,FX,FY);&lt;br /&gt;
axis ([-3,3,-1,3]);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Campo de vectores')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Sólido antes y después del desplazamiento=&lt;br /&gt;
&lt;br /&gt;
Estudiamos el desplazamiento del cuarto de anillo debido al campo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este apartado también debemos expresar el campo en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
==Gráfica antes del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Antesdeldesplazamiento17.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
surf(x,y,0*x);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Gráfica después del desplazamiento==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Despuesdeldesplazamiento217.png|300px|miniatura|derecha|Campo de vectores]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
FX=((log(3-U)/2).*cos(2.*T)).*cos(T)+x;&lt;br /&gt;
FY=((log(3-U)/2).*cos(2.*T)).*sin(T)+y;&lt;br /&gt;
surf(FX,FY,x*0);&lt;br /&gt;
view(2)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
title('Después del desplazamiento')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia del campo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La divergencia de un campo vectorial es la medida de como el campo se desplaza.&lt;br /&gt;
&lt;br /&gt;
Siendo el campo &amp;lt;math&amp;gt; \vec u(ρ,θ) = \frac{log(3-ρ)}{2}cos(2θ)\vec e_ρ &amp;lt;/math&amp;gt;, la divergencia se calculará:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{ρ}[\frac{\partial}{\partial{ρ}}({ρ·u_ρ})+\frac{\partial}{\partial{θ}}(u_θ)] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gráfica de la divergencia==&lt;br /&gt;
&lt;br /&gt;
La divergencia de este campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Divergencia217.png|350px|miniatura|derecha|Divergencia]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t);&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
DIV=(-cos(2.*T))./(2.*(3-U))+(log(3-U).*cos(2.*T)./2.*U);&lt;br /&gt;
surf(x,y,DIV)&lt;br /&gt;
axis equal&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia máxima, mínima y nula==&lt;br /&gt;
La divergencia máxima es: 0.499520346036555&lt;br /&gt;
&lt;br /&gt;
La divergencia mínima es: -0.353553390593274&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
DIVmax=max(max(DIV))&lt;br /&gt;
DIVmin=min(min(DIV))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Debido a que la divergencia es: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;, la divergencia será nula cuando &amp;lt;math&amp;gt; cos(2\theta)=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por lo que obtenemos que la divergencia será nula cuando &amp;lt;math&amp;gt; \theta=\pi &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Rotacional del campo=&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo a rotar alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
==Módulo del rotacional==&lt;br /&gt;
Para calcular el módulo del rotacional primero tenemos que calcular el rotacional, que en cilíndricas, viene dado por la siguiente expresión &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \vec v_ρ &amp;amp; \vec ρv_θ  &amp;amp; \vec v_z \end{matrix}\right|&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
En nuestro caso es &amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec e_ρ &amp;amp; ρ\vec e_θ &amp;amp; \vec e_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ \frac{log(3-ρ)}{2}cos(2θ) &amp;amp; 0 &amp;amp;0\end{matrix}\right|&amp;lt;/math&amp;gt; y obtenemos &amp;lt;math&amp;gt;\frac{log(3-ρ)\cdot sen(2θ)}{ρ}\vec e_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto el módulo es &amp;lt;math&amp;gt;|∇ × \vec{u}|=\frac{log(3-ρ)\cdot sen(2θ)}{ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica==&lt;br /&gt;
[[Archivo:rotacional020202.png|500px|miniatura|derecha|Rotacional|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:3*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t); &lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
ROT=(sin(2*T).*(log(3-U))./U);&lt;br /&gt;
subplot(1,2,1);&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
title('Rotacional en 2D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
axis tight&lt;br /&gt;
surf(x,y,ROT);&lt;br /&gt;
title('Rotacional en 3D');&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
zlabel('Eje Z')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Puntos con mayor rotacional==&lt;br /&gt;
Para obtener los puntos que sufren mayor rotacional basta con pasar el cursor por encima de la zona amarilla de la gráfica que obtenemos de matlab (figura superior). También se puede hallar directamente con los siguientes comandos de Matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
[max_rot, i] = max(ROT(:));&lt;br /&gt;
[coord_fila, coord_col] = ind2sub(size(ROT), i);&lt;br /&gt;
coord_max_rot=[x(coord_fila, coord_col), y(coord_fila, coord_col)];&lt;br /&gt;
disp('Máximo rotacional: ')&lt;br /&gt;
disp(max_rot)&lt;br /&gt;
disp(coord_max_rot)&lt;br /&gt;
}}&lt;br /&gt;
Por lo tanto el punto que sufre mayor rotacional es el (0.7071,0.7071).&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo el tensor de tensiones se define como &amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e(\overrightarrow u)&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \lambda , \mu&amp;lt;/math&amp;gt; los coeficientes de Lamé que dependen de las propiedades elásticas de cada material y &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; el tensor de deformaciones. Al ser  &amp;lt;math&amp;gt;e(\overrightarrow u)&amp;lt;/math&amp;gt; la parte simétrica del tensor gradiente de &amp;lt;math&amp;gt;\overrightarrow u&amp;lt;/math&amp;gt;, viene dado por la fórmula &amp;lt;math&amp;gt;e(\overrightarrow u)=(\nabla \overrightarrow u +\nabla \overrightarrow  u^t)/2&amp;lt;/math&amp;gt;. Además, tomamos los coeficientes de Lamé (λ y μ) ambos como iguales a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como hemos calculado anteriormente la divergencia sería: &amp;lt;math&amp;gt;\nabla\cdot\overrightarrow u=-\frac{\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;lt;/math&amp;gt;. &lt;br /&gt;
Multiplicandolo por la matriz Identidad tendríamos la primera parte de la expresión. Para la segunda parte necesitamos calcular el gradiente de un campo vectorial, por lo que debemos utilizar los símbolos de Cristoffel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:derivadasparciales.png|425px|left|]] &amp;lt;math&amp;gt;\nabla\overrightarrow u=\begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aplicando la fórmula del tensor de transformaciones, es decir, calculando la traspuesta y sumándosela al gradiente, obtendríamos una matriz con la que sumar la primera parte de la expresión, obteniendo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\lambda\nabla\cdot \overrightarrow u \cdot I +2\mu e =\begin{pmatrix}\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} + \begin{pmatrix} \frac{-\cos(2\theta)}{2(3-\rho)}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{2\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{2\rho} &amp;amp; \frac{log(3-\rho)\cos(2\theta)}{2\rho} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, la tensión pedida sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma=\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así, podremos representar las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\overrightarrow e_{\rho} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\rho} \cdot σ \cdot \overrightarrow e_{\rho}&amp;lt;/math&amp;gt;, las tensiones normales en la dirección que marca el eje&amp;lt;math&amp;gt;\overrightarrow e_{\theta} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{\theta} \cdot σ \cdot \overrightarrow e_{\theta}&amp;lt;/math&amp;gt; y las correspondientes al eje &amp;lt;math&amp;gt;\overrightarrow e_{z} &amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\overrightarrow e_{z} \cdot σ \cdot \overrightarrow e_{z}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\rho&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_\theta&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_\theta \cdot \sigma \cdot e_\theta=\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{3log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tensiones en la dirección de &amp;lt;math&amp;gt;\vec e_z&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; e_z \cdot \sigma \cdot e_z =\begin{pmatrix} 1\\0\\0 \end{pmatrix}\cdot\begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix}\cdot\begin{pmatrix} 1\\0\\0 \end{pmatrix}=\frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación de las tensiones normales==&lt;br /&gt;
&lt;br /&gt;
 [[Archivo:tensionesnormales6.png|miniatura|275px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2&lt;br /&gt;
t=pi/8:h:7.*pi/8&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T)&lt;br /&gt;
y=U.*sin(T)&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t1=(-3.*cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,1)&lt;br /&gt;
surf(x,y,t1)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje rho')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e theta&lt;br /&gt;
t2=(-cos(2.*T)./(2.*(3-U)))+(3.*log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,2)&lt;br /&gt;
surf(x,y,t2)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje theta')&lt;br /&gt;
&lt;br /&gt;
%tensión normal en dirección e rho&lt;br /&gt;
t3=(-cos(2.*T)./(2.*(3-U)))+(log(3-U).*cos(2.*T)).*(1./2.*U)&lt;br /&gt;
subplot(3,1,3)&lt;br /&gt;
surf(x,y,t3)&lt;br /&gt;
axis equal&lt;br /&gt;
title('Tensión normal en la dirección del eje z')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales=&lt;br /&gt;
En este apartado tenemos que calcular &amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como en el apartado anterior tomaremos &amp;lt;math&amp;gt; \vec e_\rho = \begin{pmatrix} 1\\ 0 \\ 0 \end{pmatrix} &amp;lt;/math&amp;gt; y también la solución a &amp;lt;math&amp;gt; e_\rho \cdot \sigma \cdot e_\rho =\frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho= \begin{pmatrix} \frac{-3\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho}&amp;amp; \frac{-log(3-\rho)\sin(2\theta)}{\rho}  &amp;amp; 0 \\ \frac{-log(3-\rho)\sin(2\theta)}{\rho} &amp;amp; \frac{3log(3-\rho)\cos(2\theta)}{2\rho}-\frac{\cos(2\theta)}{2(3-\rho)} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{-\cos(2\theta)}{2(3-\rho)}+\frac{log(3-\rho)\cos(2\theta)}{2\rho} \end{pmatrix} \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} +( \frac{3\cos(2\theta)}{2(3-\rho)}-\frac{log(3-\rho)\cos(2\theta)}{2\rho}) \cdot \begin{pmatrix} 1\\0\\0 \end{pmatrix} =\begin{pmatrix} 0\\\frac{-log(3-\rho)\sin(2\theta)}{\rho} \\0 \end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por ser el resultado un vector &amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}\cdot \vec e_\theta&amp;lt;/math&amp;gt;,  la solución no se obtendría aplicando un valor absoluto como si fuera un escalar, si no que tenemos que calcular su módulo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, para poder trabajar con ello en Matlab debemos pasarlo a cartesianas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{-log(3-\rho)\sin(2\theta)}{\rho}e_\theta=\frac{log(3-\rho) sin(2\theta)}{\rho}\cdot sin(\theta) \vec{i}-\frac{log(3-\rho) sin(2\theta}{\rho}\cdot cos(\theta)\vec{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finalmente, calculamos el módulo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|\sigma\cdot \vec e_\rho -(\vec e_\rho \cdot\sigma \cdot\vec  e_\rho)\vec e_\rho|=\sqrt{(\frac{log(3-\rho) sin(2\theta)sin(\theta)}{\rho})^2+(-\frac{log(3-\rho)sin(2\theta)cos(\theta)}{\rho})^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensionestangenciales9.png|miniatura|650px|derecha|]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=pi/8:h:7*pi/8;&lt;br /&gt;
[U,T]=meshgrid(r,t)&lt;br /&gt;
x=U.*cos(T);&lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
i=((log(3-U).*sin(2.*T).*sin(T)./U));&lt;br /&gt;
j=((-log(3-U).*sin(2.*T).*cos(T)./U));&lt;br /&gt;
m=sqrt((i.^2)+(j.^2));&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
title('Tensión tangencial en la dirección de e_ρ')&lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(x,y,m)&lt;br /&gt;
view(2)&lt;br /&gt;
axis image&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La tensión de Von Mises viene dada por la formula &amp;lt;math&amp;gt;\sigma_{VM} = \sqrt {\frac{(\sigma_1 - \sigma_2 )^2 + (\sigma_2 - \sigma_3 )^2 + (\sigma_3 - \sigma_1 )^2}{2}}&amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt; \sigma_1 , \sigma_2 , \sigma_3 &amp;lt;/math&amp;gt; autovalores de la tensión previamente calculada.&lt;br /&gt;
&lt;br /&gt;
Para calcular los autovalores deberemos crear primero la matriz de la tensión en Matlab y, a continuación, emplear el comando eig para calcular sus autovalores. Este último nos calculará dos matrices: una con los autovectores por columnas y una matriz diagonal con los autovalores. Para calcular la tensión sólo nos interesa la segunda matriz.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises1.3.png|miniatura|400px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=2/10;  &lt;br /&gt;
r=1:h:2; &lt;br /&gt;
t=linspace(pi/8,7*pi/8,pi/h);&lt;br /&gt;
[U,T]=meshgrid(r,t);  &lt;br /&gt;
x=U.*cos(T); &lt;br /&gt;
y=U.*sin(T);&lt;br /&gt;
sig= zeros(3,3); &lt;br /&gt;
VM=zeros(length(t),length(r));&lt;br /&gt;
&lt;br /&gt;
for i=1:length(t)  %Definición de las componentes de la matriz de Von Mises&lt;br /&gt;
  for j=1:length(r)&lt;br /&gt;
      rho=U(i,j);&lt;br /&gt;
      theta=T(i,j);&lt;br /&gt;
    sig(1,1)= -3.*cos(2.*theta)./(2.*(3-rho))+(log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(1,2)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(1,3)= 0;&lt;br /&gt;
    sig(2,1)= -(log(3-rho).*sin(2.*theta)).*(1./rho);&lt;br /&gt;
    sig(2,2)= (-cos(2.*theta)./(2.*(3-rho)))+(3.*log(3-rho).*cos(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    sig(2,3)= 0;&lt;br /&gt;
    sig(3,1)= 0;&lt;br /&gt;
    sig(3,2)= 0;&lt;br /&gt;
    sig(3,3)= (-cos(2.*theta)./(2.*(3-rho)))-(log(3-rho).*sin(2.*theta)).*(1./2.*rho);&lt;br /&gt;
    &lt;br /&gt;
    [v,u]=eig(sig);  %Cálculo de autovalores&lt;br /&gt;
    VM(i,j)=sqrt(((u(1,1)-u(2,2))^2+(u(2,2)-u(3,3))^2+(u(3,3)-u(1,1))^2)/2);  %Aplicación de la fórmula&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
axis equal&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión máxima==&lt;br /&gt;
Esta magnitud escalar se emplea como indicador de cuando un material inicia un comportamiento plástico (y no elástico puro). Esta tensión nos dirá que parte de la placa tiene un estrés mayor, es decir por donde se producirá la rotura. En nuestro caso se trata del punto mostrado en la figura de la derecha.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:tensiondevonmises2.3.png|miniatura|445px|derecha|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
surf(x,y,VM)&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis equal&lt;br /&gt;
hold on&lt;br /&gt;
title('XOZ')&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
&lt;br /&gt;
MAX = max(max(VM));&lt;br /&gt;
for k = 1:length(VM)  %Cálculo del punto máximo&lt;br /&gt;
if VM(k) == MAX&lt;br /&gt;
  plot3(x(k),y(k),MAX,'xr','markersize',10)  %Representación del punto máximo&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
txt = ['Máxima tensión:' num2str(MAX)];  %Texto insertado sobre el dibujo indicando el máximo&lt;br /&gt;
text(-0.85,2,1.4,txt)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC23/24]]&lt;/div&gt;</summary>
		<author><name>Rocio</name></author>	</entry>

	</feed>