<?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=Carlotasancho</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=Carlotasancho"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Carlotasancho"/>
		<updated>2026-04-23T13:58:30Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47914</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47914"/>
				<updated>2021-12-10T16:36:26Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Cálculo de la divergencia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura, que viene dada por el campo escalar : &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
Según observamos en la gráfica, la temperatura varía de la zona azul (más fría) a la zona amarilla (más cálida), encontrando sus máximos en los puntos [-2,0] y [2,0].&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que los vectores son ortogonales a las curvas de nivel ya que el gradiente muestra la dirección máxima de variación en cada punto.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:ap3curv.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente representamos el sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
Como podemos observar el campo de desplazamientos solo varía en la dirección de los ejes &amp;lt;math&amp;gt;  \vec e_ρ\ &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt; \vec e_θ\ &amp;lt;/math&amp;gt; .&lt;br /&gt;
 &lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y después del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
La divergencia mide el cambio de volumen inducido por el campo, cuando el cuerpo está en un medio elástico si se desplaza y la divergencia es cero quiere decir que no ha cambiado su volumen y  por lo tanto sigue siendo el mismo. En este caso como obtenemos una divergencia igual a cero, el movimiento de las moléculas no afecta a su volumen (densidad constante). Esto se suele dar en líquidos incompresibles.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Pese a que los desplazamientos se realizan en plano, las tensiones no tienen por qué ser planas y se pueden representar en las tres direcciones del espacio &amp;lt;math&amp;gt;  \vec e_ρ\ &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \vec e_θ\ &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt; \vec e_z\ &amp;lt;/math&amp;gt; .&lt;br /&gt;
En este caso podemos ver que la tensión es más elevada en la dirección   &amp;lt;math&amp;gt; \vec e_ρ\ &amp;lt;/math&amp;gt; que en la dirección &amp;lt;math&amp;gt; \vec e_θ\ &amp;lt;/math&amp;gt; por tanto es mayor en la dirección radial que en la perpendicular a los radios.&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
Como podemos observar en el gráfico la tensión de Von Mises alcanza valor máximo en el punto (-0,06;1,99;0,35)en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
Comparando este campo de fuerzas con el anterior podemos observar que en el campo u se producía principalmente deformación en la dirección &amp;lt;math&amp;gt;  \vec e_ρ\ &amp;lt;/math&amp;gt; , y en este campo la principal variación en el desplazamiento sería en la dirección de &amp;lt;math&amp;gt; \vec e_θ\ &amp;lt;/math&amp;gt; .&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47714</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47714"/>
				<updated>2021-12-09T19:33:03Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Cálculo del tensor de deformaciones y de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura, que viene dada por el campo escalar : &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
Según observamos en la gráfica, la temperatura varía de la zona azul (más fría) a la zona amarilla (más cálida), encontrando sus máximos en los puntos [-2,0] y [2,0].&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que los vectores son ortogonales a las curvas de nivel ya que el gradiente muestra la dirección máxima de variación en cada punto.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:ap3curv.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente representamos el sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
Como podemos observar el campo de desplazamientos solo varía en la dirección de los ejes &amp;lt;math&amp;gt;  \vec e_ρ\ &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt; \vec e_θ\ &amp;lt;/math&amp;gt; .&lt;br /&gt;
 &lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y después del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
La divergencia mide el cambio de volumen inducido por el campo. En este caso obtenemos una divergencia igual a cero, el movimiento de las moléculas no afecta a su volumen (densidad constante). Esto se suele dar en líquidos incompresibles.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Pese a que los desplazamientos se realizan en plano, las tensiones no tienen por qué ser planas y se pueden representar en las tres direcciones del espacio &amp;lt;math&amp;gt;  \vec e_ρ\ &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \vec e_θ\ &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt; \vec e_z\ &amp;lt;/math&amp;gt; .&lt;br /&gt;
En este caso podemos ver que la tensión es más elevada en la dirección   &amp;lt;math&amp;gt; \vec e_ρ\ &amp;lt;/math&amp;gt; que en la dirección &amp;lt;math&amp;gt; \vec e_θ\ &amp;lt;/math&amp;gt; por tanto es mayor en la dirección radial que en la perpendicular a los radios.&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
Como podemos observar en el gráfico la tensión de Von Mises alcanza valor máximo en el punto (-0,06;1,99;0,35)en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47713</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47713"/>
				<updated>2021-12-09T19:29:19Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Cálculo del tensor de deformaciones y de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura, que viene dada por el campo escalar : &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
Según observamos en la gráfica, la temperatura varía de la zona azul (más fría) a la zona amarilla (más cálida), encontrando sus máximos en los puntos [-2,0] y [2,0].&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que los vectores son ortogonales a las curvas de nivel ya que el gradiente muestra la dirección máxima de variación en cada punto.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:ap3curv.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente representamos el sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
Como podemos observar el campo de desplazamientos solo varía en la dirección de los ejes &amp;lt;math&amp;gt;  \vec e_ρ\ &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt; \vec e_θ\ &amp;lt;/math&amp;gt; .&lt;br /&gt;
 &lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y después del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
La divergencia mide el cambio de volumen inducido por el campo. En este caso obtenemos una divergencia igual a cero, el movimiento de las moléculas no afecta a su volumen (densidad constante). Esto se suele dar en líquidos incompresibles.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Pese a que los desplazamientos se realizan en plano, las tensiones no tienen por qué ser planas y se pueden representar en las tres direcciones del espacio &amp;lt;math&amp;gt;  \vec e_ρ\ &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \vec e_θ\ &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt; \vec e_z\ &amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
Como podemos observar en el gráfico la tensión de Von Mises alcanza valor máximo en el punto (-0,06;1,99;0,35)en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47711</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47711"/>
				<updated>2021-12-09T19:27:37Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Cálculo del tensor de deformaciones y de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura, que viene dada por el campo escalar : &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
Según observamos en la gráfica, la temperatura varía de la zona azul (más fría) a la zona amarilla (más cálida), encontrando sus máximos en los puntos [-2,0] y [2,0].&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que los vectores son ortogonales a las curvas de nivel ya que el gradiente muestra la dirección máxima de variación en cada punto.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:ap3curv.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente representamos el sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
Como podemos observar el campo de desplazamientos solo varía en la dirección de los ejes &amp;lt;math&amp;gt;  \vec e_ρ\ &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt; \vec e_θ\ &amp;lt;/math&amp;gt; .&lt;br /&gt;
 &lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y después del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
La divergencia mide el cambio de volumen inducido por el campo. En este caso obtenemos una divergencia igual a cero, el movimiento de las moléculas no afecta a su volumen (densidad constante). Esto se suele dar en líquidos incompresibles.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Pese a que los desplazamientos se realizan en plano, las tensiones no tienen por qué ser planas y se pueden representar en las tres direcciones del espacio&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
Como podemos observar en el gráfico la tensión de Von Mises alcanza valor máximo en el punto (-0,06;1,99;0,35)en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47708</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47708"/>
				<updated>2021-12-09T19:21:22Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Dibujo de la tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura, que viene dada por el campo escalar : &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
Según observamos en la gráfica, la temperatura varía de la zona azul (más fría) a la zona amarilla (más cálida), encontrando sus máximos en los puntos [-2,0] y [2,0].&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que los vectores son ortogonales a las curvas de nivel ya que el gradiente muestra la dirección máxima de variación en cada punto.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:ap3curv.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente representamos el sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
Como podemos observar el campo de desplazamientos solo varía en la dirección de los ejes &amp;lt;math&amp;gt;  \vec e_ρ\ &amp;lt;/math&amp;gt;  y  &amp;lt;math&amp;gt; \vec e_θ\ &amp;lt;/math&amp;gt; .&lt;br /&gt;
 &lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y después del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
La divergencia mide el cambio de volumen inducido por el campo. En este caso obtenemos una divergencia igual a cero, el movimiento de las moléculas no afecta a su volumen (densidad constante). Esto se suele dar en líquidos incompresibles.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
Como podemos observar en el gráfico la tensión de Von Mises alcanza valor máximo en el punto (-0,06;1,99;0,35)en coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47700</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47700"/>
				<updated>2021-12-09T18:58:44Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Dibujo antes y después del desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura, que viene dada por el campo escalar : &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
Según observamos en la gráfica, la temperatura varía de la zona azul (más fría) a la zona amarilla (más cálida), encontrando sus máximos en los puntos [-2,0] y [2,0].&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que los vectores son ortogonales a las curvas de nivel ya que el gradiente muestra la dirección máxima de variación en cada punto.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:ap3curv.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente representamos el sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
Como podemos observar el campo de desplazamientos solo varía en la dirección de los ejes \vec e_ρ\  y  \vec e_θ\.&lt;br /&gt;
 &lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y después del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47698</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47698"/>
				<updated>2021-12-09T18:56:15Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Dibujo antes y después del desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura, que viene dada por el campo escalar : &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
Según observamos en la gráfica, la temperatura varía de la zona azul (más fría) a la zona amarilla (más cálida), encontrando sus máximos en los puntos [-2,0] y [2,0].&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que los vectores son ortogonales a las curvas de nivel ya que el gradiente muestra la dirección máxima de variación en cada punto.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:ap3curv.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente representamos el sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
Como podemos observar el campo de desplazamientos solo varía en la dirección de los ejes &amp;lt;math&amp;gt;\vec e_ρ\  y  \vec e_θ\&amp;lt;math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y después del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47697</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47697"/>
				<updated>2021-12-09T18:55:47Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Dibujo antes y después del desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura, que viene dada por el campo escalar : &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
Según observamos en la gráfica, la temperatura varía de la zona azul (más fría) a la zona amarilla (más cálida), encontrando sus máximos en los puntos [-2,0] y [2,0].&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que los vectores son ortogonales a las curvas de nivel ya que el gradiente muestra la dirección máxima de variación en cada punto.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:ap3curv.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente representamos el sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
Como podemos observar el campo de desplazamientos solo varía en la dirección de los ejes &amp;lt;math&amp;gt;\vec e_ρ\  y  \vec e_θ\ &amp;lt;math&amp;gt; .&lt;br /&gt;
 &lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y después del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47696</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47696"/>
				<updated>2021-12-09T18:54:38Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Dibujo antes y después del desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura, que viene dada por el campo escalar : &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
Según observamos en la gráfica, la temperatura varía de la zona azul (más fría) a la zona amarilla (más cálida), encontrando sus máximos en los puntos [-2,0] y [2,0].&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que los vectores son ortogonales a las curvas de nivel ya que el gradiente muestra la dirección máxima de variación en cada punto.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:ap3curv.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente representamos el sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
Como podemos observar el campo de desplazamientos solo varía en la dirección de los ejes \vec e_ρ\  y  \vec e_θ\ .&lt;br /&gt;
 &lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y después del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47693</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47693"/>
				<updated>2021-12-09T18:51:01Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Dibujo antes y después del desplazamiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura, que viene dada por el campo escalar : &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
Según observamos en la gráfica, la temperatura varía de la zona azul (más fría) a la zona amarilla (más cálida), encontrando sus máximos en los puntos [-2,0] y [2,0].&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que los vectores son ortogonales a las curvas de nivel ya que el gradiente muestra la dirección máxima de variación en cada punto.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:ap3curv.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente representamos el sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
Como podemos observar el campo de desplazamientos solo varía en la direción de los ejes ::*&amp;lt;math&amp;gt;\vec e_ρ\  y  \vec e_θ\ .&lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y despues del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47685</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47685"/>
				<updated>2021-12-09T18:40:31Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Cálculo y dibujo del gradiente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura, que viene dada por el campo escalar : &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
Según observamos en la gráfica, la temperatura varía de la zona azul (más fría) a la zona amarilla (más cálida), encontrando sus máximos en los puntos [-2,0] y [2,0].&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que los vectores son ortogonales a las curvas de nivel ya que el gradiente muestra la dirección máxima de variación en cada punto.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:ap3curv.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente realizamos el dibujo del sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y despues del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47684</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47684"/>
				<updated>2021-12-09T18:40:04Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Cálculo y dibujo del gradiente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura, que viene dada por el campo escalar : &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
Según observamos en la gráfica, la temperatura varía de la zona azul (más fría) a la zona amarilla (más cálida), encontrando sus máximos en los puntos [-2,0] y [2,0].&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo los vectores son ortogonales a las curvas de nivel ya que el gradiente muestra la dirección máxima de variación en cada punto.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:ap3curv.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente realizamos el dibujo del sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y despues del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47678</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47678"/>
				<updated>2021-12-09T18:18:29Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
Tomaremos una placa plana que ocupa la mitad de un anillo circular centrado en el origen y comprendido entre los radios 1 y 2, en el plano y ≥ 0. Dibujar&lt;br /&gt;
con los ejes en el cuadrado [−3, 3] × [−1, 3]. tomar como función de temperatura T(x, y) la que viene dada por:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; T(x,y) = x^2 + (y-1)^2 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1/10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura y decidimos, a partir de la gráfica, en qué punto la temperatura es máxima .&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que es ortogonal a las curvas de nivel.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:gradiente3.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente realizamos el dibujo del sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
[[File:desplazamiento6.jpg|650px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y despues del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47581</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47581"/>
				<updated>2021-12-09T10:58:30Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Cálculo y dibujo del rotacional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1=10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura y decidimos, a partir de la gráfica, en qué punto la temperatura es máxima .&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que es ortogonal a las curvas de nivel.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:gradiente3.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente realizamos el dibujo del sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
[[File:solido6.jpg|650px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y despues del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Como podemos observar los puntos que sufren un mayor rotacional son aquellos representados en color amarillo, estos tendrán una mayor capacidad de giro ya que el rotacional nos indica la capacidad que tienen los distintos puntos de nuestra placa para girar sobre otro punto determinado.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47282</id>
		<title>Grupo A5- Visualización de campos escalares y vectoriales en elasticidad.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5-_Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad.&amp;diff=47282"/>
				<updated>2021-12-07T17:34:56Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: /* Dibujo tensiones normales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Grupo A5-Visualización de campos escalares y vectoriales en elasticidad. | [[Categoría:Teoría de Campos|Teoría de Campos]]|[[Categoría:TC21/22|2021-22]] | María Rodríguez de Juan, Paula Sánchez García, Carlota Sancho Solanas }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujo del sólido ==&lt;br /&gt;
Para comenzar dibujamos un mallado que represente los puntos interiores del sólido, tomando los ejes en el cuadrado [-3; 3] × [-1; 3] y como paso de muestreo h = 1=10 para las variables x e y.&lt;br /&gt;
[[File:Malladoplaca1.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Mallado interior placa recatangular&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo curvas de nivel ==&lt;br /&gt;
Dibujamos también las curvas de nivel de la temperatura y decidimos, a partir de la gráfica, en qué punto la temperatura es máxima .&lt;br /&gt;
&lt;br /&gt;
[[File:nivel2.jpg|520px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
%Campo que define la temperatura&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
surf(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Campo de temperaturas');&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del gradiente ==&lt;br /&gt;
Calculamos y dibujamos el gradiente observando en el dibujo que es ortogonal a las curvas de nivel.&lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt;grad T = 2x\vec i\ + 2(y-1)\vec j\ &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:gradiente3.jpg|500px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Cálculo del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
T=xx.^2+(yy-1).^2;&lt;br /&gt;
%Dibujar las curvas de nivel (contour)&lt;br /&gt;
contour(xx,yy,T)&lt;br /&gt;
view(2)&lt;br /&gt;
hold on&lt;br /&gt;
 colorbar&lt;br /&gt;
hold on&lt;br /&gt;
%representación del gradiente&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 figure(1)&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
mx=2*xx;&lt;br /&gt;
my=2*(yy-1);&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Gradiente de T')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo campo de vectores ==&lt;br /&gt;
A continuación dibujamos el campo de vectores en los puntos del mallado del sólido, tomando el campo dado en el enunciado: &lt;br /&gt;
::::::::::::&amp;lt;math&amp;gt; \vec u(ρ,θ)=sen(θ)\frac{(ρ)}{10}(\vec e_{ρ}) + cos(θ)\frac{(ρ)}{5}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
[[File:campou5.jpg|450px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo de vectores en el mallado del sólido&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mesh(xx,yy,yy*0);&lt;br /&gt;
figure(1)&lt;br /&gt;
mx=yy/20;&lt;br /&gt;
my=yy/10;&lt;br /&gt;
mesh(xx,yy,yy*0);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
title('Campo U')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo antes y después del desplazamiento ==&lt;br /&gt;
Seguidamente realizamos el dibujo del sólido antes y después del desplazamiento dado por el campo de vectores ū.&lt;br /&gt;
[[File:solido6.jpg|650px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sólido antes y despues del desplazamiento&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
%Posición final r(x,y)=r(0)(x,y)+U(x,y)&lt;br /&gt;
rx=xx+(yy/20);&lt;br /&gt;
ry=yy+(yy/10);&lt;br /&gt;
%Situación inicial&lt;br /&gt;
figure&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);;&lt;br /&gt;
view(2);&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
surf(xx,yy,yy*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Antes de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
%Después del desplazamiento&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
view(2);&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
surf(rx,ry,ry*0)&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
zlabel('Eje z');&lt;br /&gt;
title('Después de desplazarse')&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo de la divergencia ==&lt;br /&gt;
A continuación calculamos la divergencia, que es una medida del cambio de volumen local debido al desplazamiento: &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec u(ρ,θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ^2)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({cos(θ)}{\frac{(ρ)}{5}})= \frac{(sen(θ))}{5}-\frac{(sen(θ))}{5}=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del rotacional ==&lt;br /&gt;
::::::::::::::&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} \\ \ sen(θ)\frac{ρ}{10} &amp;amp; \ cosθ\frac{ρ^2}{5} &amp;amp; \ 0 \end{matrix}\right|=\frac{3cosθ}{10}\vec e_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::::::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{3cosθ}{10}&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[File:modrot8.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Rotacional del campo vectorial&lt;br /&gt;
 u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 d=(cos(teta).*(3/10));&lt;br /&gt;
 surf(xx,yy,d);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2)&lt;br /&gt;
 title('Módulo del rotacional') &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo tensiones normales ==&lt;br /&gt;
A continuación, analizaremos las tensiones a las que se ve sometida la placa en un medio elástico lineal, isótropo y homogéneo donde los desplazamientos permiten escribir el tensor de la siguiente forma:&lt;br /&gt;
:::::::::::::::&amp;lt;math&amp;gt;σ(x,y)=λ∇.(\vec u)1 + 2με&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que ε es la parte simétrica del ∇\(\vec u\) y conociendo λ=μ=1 (debido al material), calculamos las tensiones normales y las representamos en el dibujo.&lt;br /&gt;
===Cálculo del tensor de deformaciones y de tensiones===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial ρ}=(\frac{1}{10})senθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial ρ} +(\frac{1}{5})cosθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ  }{\partial ρ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{1}{10})senθ \vec e_ ρ + (\frac{1}{5})cosθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial θ}=(\frac{ρ}{10})cosθ \vec e_ ρ + (\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial θ} +(\frac{ρ}{5})senθ\vec e_θ + (\frac{ ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial θ}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(-\frac{ρ}{10})cosθ \vec e_ ρ (-\frac{ρ}{10})senθ \vec e_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\frac{\partial \vec u}{\partial z}=(\frac{ρ}{10})senθ \frac{\partial \vec e_ ρ}{\partial z} +(\frac{ρ}{5})cosθ \frac{\partial \vec e_θ }{\partial z}=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=0 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Calculamos &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ,z)}= \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (-\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{5})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ,z)})^t = \left(\begin{matrix} (\frac{1}{10})senθ &amp;amp; (\frac{1}{5})cosθ &amp;amp; 0 \\ (-\frac{1}{10})cosθ &amp;amp; (-\frac{1}{10})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sabemos que &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; toman valor uno, sabiendo que la divergencia es cero, la ecuación se reduce a dos veces el tensor de deformaciones que a su vez está multiplicado por un medio por tanto el dos que multiplica se anula con el que divide y el resultado del tensor de tensiones sería:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec σ(ρ,θ,z))= \left(\begin{matrix} (\frac{1}{5})senθ &amp;amp; (\frac{1}{10})cosθ &amp;amp; 0 \\ (\frac{1}{10})cosθ &amp;amp; (-\frac{1}{5})senθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{matrix}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[[File:tenero3d.jpg|350px|left]]&lt;br /&gt;
[[File:tenero2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e ro')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:teneteta3d.jpg|350px|left]]&lt;br /&gt;
[[File:teneteta2d.jpg|350px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Apartado 9:Tensiones normales según e teta&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(-1/5).*sin(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
title('Tensiones normales en la dirección del eje e teta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo tensiones tangenciales ==&lt;br /&gt;
Calculamos las tensiones tangenciales, que vienen dadas por: σ.*\(\vec e_{\rho}\)+(\(\vec e_{\rho}\)*σ*\(\vec e_{\rho}\))\(\vec e_{\rho}\)&lt;br /&gt;
&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;|σ.*(\vec e_{ρ})+((\vec e_{ρ})*σ*(\vec e_{ρ}))(\vec e_{ρ})|= |\frac{(sen(θ))}{5}(\vec e_{ρ}) -\frac{(sen(θ))}{5}(\vec e_{ρ})+ \frac{(cos(θ)}{10}(\vec e_{\theta})|=\frac{(cos(θ)}{10} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:tentang.jpg|320px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tensiones tangenciales al plano ortogonal a e ro&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 sigma=(1/10).*cos(teta);&lt;br /&gt;
 surf(xx,yy,sigma);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Dibujo de la tensión de Von Mises ==&lt;br /&gt;
La tensión de Von Mises se define por la fórmula:  &lt;br /&gt;
::::::::::&amp;lt;math&amp;gt; \sigma_V =\sqrt{\frac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}} = \sqrt{3(\frac{sen(θ)^2}{25}+\frac{cos(θ)^2}{100})} &amp;lt;/math&amp;gt;&lt;br /&gt;
Habiendo sacado anteriormente los autovalores de &amp;lt;math&amp;gt; \sigma &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_1= 0 &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_2=\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_3=-\sqrt{\frac{(sen(θ)^2}{25}+\frac{(cos(θ)^2}{100}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:vonmises121.jpg|350px|right]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Tension de Von Mises&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 x=(3/25).*(sin(teta).^2);&lt;br /&gt;
 y=(3/100).*(cos(teta).^2);&lt;br /&gt;
 sigmavm=sqrt(x+y);&lt;br /&gt;
 surf(xx,yy,sigmavm);&lt;br /&gt;
 colorbar&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
title('Tensión de Von Mises')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Cálculo y dibujo del campo de fuerzas ==&lt;br /&gt;
&lt;br /&gt;
Para calcular el campo de fuerzas F que actúa sobre la placa  se aproxima usando la ecuación de la elasticidad lineal &amp;lt;math&amp;gt;\vec F=\nabla·\vec σ &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(ρ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({sen(θ)}{\frac{(ρ)}{5}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(cos(θ)}{5}})=\frac{sen(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::&amp;lt;math&amp;gt;\nabla·\vec σ(θ) =\frac{1}{ρ} \frac{\partial}{\partial ρ}({cos(θ)}{\frac{(ρ)}{10}})+\frac{1}{ρ} \frac{\partial}{\partial θ}({\frac{(-sen(θ)}{5}})=\frac{-cos(θ)}{10ρ} &amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::::::::&amp;lt;math&amp;gt; \vec F=\frac{(-sen(θ))}{10ρ}(\vec e_{ρ}) + \frac{(cos(θ))}{10ρ}(\vec e_{\theta}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:campof.jpg|340px|right]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Campo F&lt;br /&gt;
u=1:0.1:2;&lt;br /&gt;
v=0:0.1:pi;&lt;br /&gt;
[ro,teta]=meshgrid(u,v);&lt;br /&gt;
 xx=ro.*cos(teta);&lt;br /&gt;
 yy=ro.*sin(teta);&lt;br /&gt;
 mx=(-1/10.*ro).*sin(teta);&lt;br /&gt;
 my=(1/10.*ro).*cos(teta);&lt;br /&gt;
 quiver(xx,yy,mx,my);&lt;br /&gt;
 axis([-3,3,-1,3]);&lt;br /&gt;
 view(2);&lt;br /&gt;
 title('Campo de fuerzas F')&lt;br /&gt;
}}&lt;br /&gt;
 [[Categoría:Teoría de Campos|Teoría de Campos]]&lt;br /&gt;
 [[Categoría:TC21/22|2021-22]]&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Plantilla:TrabajoA5&amp;diff=46678</id>
		<title>Plantilla:TrabajoA5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Plantilla:TrabajoA5&amp;diff=46678"/>
				<updated>2021-12-06T08:50:26Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: Categoría:Teoría de Campos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una placa plana. Grupo 5-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | María Rodríguez Paula Sánchez Carlota Sancho}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ρsen θ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Primer ejercicio grupo 5&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Grupo_A5_T5&amp;diff=46676</id>
		<title>Grupo A5 T5</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Grupo_A5_T5&amp;diff=46676"/>
				<updated>2021-12-06T08:46:54Z</updated>
		
		<summary type="html">&lt;p&gt;Carlotasancho: Categoría:Teoría de Campos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoA5 | Deformaciones de una placa plana. Grupo 5-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC21/22|2021-22]] | María Rodríguez Paula Sánchez Carlota Sancho }}&lt;/div&gt;</summary>
		<author><name>Carlotasancho</name></author>	</entry>

	</feed>