<?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=John+Cuenca</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=John+Cuenca"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/John_Cuenca"/>
		<updated>2026-05-01T12:55:31Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45969</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45969"/>
				<updated>2020-12-10T08:01:02Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de un sólido de sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente, divergencia y rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Suponemos el siguiente cuerpo. Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de deformaciones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma(ρ,θ) = λ(\nabla · \vec u(ρ,θ))I+2μe(\vec u(ρ,θ)) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
Concretamente:&lt;br /&gt;
::: &amp;lt;math&amp;gt; λ=\frac{Eν}{(1+ν)(1-2ν)}, 2μ=\frac{E}{(1+ν)} &amp;lt;/math&amp;gt;, &lt;br /&gt;
siendo &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; el módulo de Young y &amp;lt;math&amp;gt;ν&amp;lt;/math&amp;gt; el parámetro de Poisson.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  (\vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ)&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|800px|izquierda|]]&lt;br /&gt;
[[Archivo:Placamallado4b.png|800px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45948</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45948"/>
				<updated>2020-12-09T16:59:20Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Círculo de Mohr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente, divergencia y rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Suponemos el siguiente cuerpo. Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de deformaciones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma(ρ,θ) = λ(\nabla · \vec u(ρ,θ))I+2μe(\vec u(ρ,θ)) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
Concretamente:&lt;br /&gt;
::: &amp;lt;math&amp;gt; λ=\frac{Eν}{(1+ν)(1-2ν)}, 2μ=\frac{E}{(1+ν)} &amp;lt;/math&amp;gt;, &lt;br /&gt;
siendo &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; el módulo de Young y &amp;lt;math&amp;gt;ν&amp;lt;/math&amp;gt; el parámetro de Poisson.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  (\vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ)&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|800px|izquierda|]]&lt;br /&gt;
[[Archivo:Placamallado4b.png|800px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45947</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45947"/>
				<updated>2020-12-09T16:31:34Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente, divergencia y rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Suponemos el siguiente cuerpo. Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de deformaciones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma(ρ,θ) = λ(\nabla · \vec u(ρ,θ))I+2μe(\vec u(ρ,θ)) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
Concretamente:&lt;br /&gt;
::: &amp;lt;math&amp;gt; λ=\frac{Eν}{(1+ν)(1-2ν)}, 2μ=\frac{E}{(1+ν)} &amp;lt;/math&amp;gt;, &lt;br /&gt;
siendo &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; el módulo de Young y &amp;lt;math&amp;gt;ν&amp;lt;/math&amp;gt; el parámetro de Poisson.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  (\vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ)&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45939</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45939"/>
				<updated>2020-12-09T11:48:26Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Introducción del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Suponemos el siguiente cuerpo. Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de deformaciones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma(ρ,θ) = λ(\nabla · \vec u(ρ,θ))I+2μe(\vec u(ρ,θ)) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
Concretamente:&lt;br /&gt;
::: &amp;lt;math&amp;gt; λ=\frac{Eν}{(1+ν)(1-2ν)}, 2μ=\frac{E}{(1+ν)} &amp;lt;/math&amp;gt;, &lt;br /&gt;
siendo &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; el módulo de Young y &amp;lt;math&amp;gt;ν&amp;lt;/math&amp;gt; el parámetro de Poisson.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  (\vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ)&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45938</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45938"/>
				<updated>2020-12-09T11:30:21Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Tensiones Tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de deformaciones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma(ρ,θ) = λ(\nabla · \vec u(ρ,θ))I+2μe(\vec u(ρ,θ)) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
Concretamente:&lt;br /&gt;
::: &amp;lt;math&amp;gt; λ=\frac{Eν}{(1+ν)(1-2ν)}, 2μ=\frac{E}{(1+ν)} &amp;lt;/math&amp;gt;, &lt;br /&gt;
siendo &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; el módulo de Young y &amp;lt;math&amp;gt;ν&amp;lt;/math&amp;gt; el parámetro de Poisson.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  (\vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ)&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45937</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45937"/>
				<updated>2020-12-09T11:29:16Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {\vec g_ρ,\frac{\vec g_θ}{ρ}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de deformaciones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma(ρ,θ) = λ(\nabla · \vec u(ρ,θ))I+2μe(\vec u(ρ,θ)) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
Concretamente:&lt;br /&gt;
::: &amp;lt;math&amp;gt; λ=\frac{Eν}{(1+ν)(1-2ν)}, 2μ=\frac{E}{(1+ν)} &amp;lt;/math&amp;gt;, &lt;br /&gt;
siendo &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; el módulo de Young y &amp;lt;math&amp;gt;ν&amp;lt;/math&amp;gt; el parámetro de Poisson.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  (\vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ)&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45936</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45936"/>
				<updated>2020-12-09T11:27:50Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Tensiones Tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de deformaciones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma(ρ,θ) = λ(\nabla · \vec u(ρ,θ))I+2μe(\vec u(ρ,θ)) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
Concretamente:&lt;br /&gt;
::: &amp;lt;math&amp;gt; λ=\frac{Eν}{(1+ν)(1-2ν)}, 2μ=\frac{E}{(1+ν)} &amp;lt;/math&amp;gt;, &lt;br /&gt;
siendo &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; el módulo de Young y &amp;lt;math&amp;gt;ν&amp;lt;/math&amp;gt; el parámetro de Poisson.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  (\vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ)&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45935</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45935"/>
				<updated>2020-12-09T11:14:09Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Cálculo de las tensiones normales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de deformaciones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma(ρ,θ) = λ(\nabla · \vec u(ρ,θ))I+2μe(\vec u(ρ,θ)) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
Concretamente:&lt;br /&gt;
::: &amp;lt;math&amp;gt; λ=\frac{Eν}{(1+ν)(1-2ν)}, 2μ=\frac{E}{(1+ν)} &amp;lt;/math&amp;gt;, &lt;br /&gt;
siendo &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; el módulo de Young y &amp;lt;math&amp;gt;ν&amp;lt;/math&amp;gt; el parámetro de Poisson.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|miniaturadeimagen|derecha]]&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45934</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45934"/>
				<updated>2020-12-09T11:11:58Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Cálculo del tensor de deformaciones y de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de deformaciones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; a través de la fórmula:&lt;br /&gt;
::: &amp;lt;math&amp;gt;\sigma(ρ,θ) = λ(\nabla · \vec u(ρ,θ))I+2μe(\vec u(ρ,θ)) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Donde &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;μ&amp;lt;/math&amp;gt; son conocidos como coeficientes de Lamé que dependen de las propiedades elásticas de cada material. &lt;br /&gt;
Concretamente:&lt;br /&gt;
::: &amp;lt;math&amp;gt; λ=\frac{Eν}{(1+ν)(1-2ν)}, 2μ=\frac{E}{(1+ν)} &amp;lt;/math&amp;gt;, &lt;br /&gt;
siendo &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; el módulo de Young y &amp;lt;math&amp;gt;ν&amp;lt;/math&amp;gt; el parámetro de Poisson.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45933</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45933"/>
				<updated>2020-12-09T11:06:48Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Cálculo del tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de deformaciones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45932</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45932"/>
				<updated>2020-12-09T11:05:39Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Cálculo del tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de deformaciones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45931</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45931"/>
				<updated>2020-12-09T10:29:04Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Cálculo del tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45930</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45930"/>
				<updated>2020-12-09T09:24:37Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Visualización de la divergencia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45929</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45929"/>
				<updated>2020-12-09T09:19:50Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i + ρcosθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-ρsenθ\vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[ρcosθ \vec j]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45928</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45928"/>
				<updated>2020-12-09T08:41:50Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Cálculo del círculo a partir de las tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
RHO=2;&lt;br /&gt;
THETA=pi/4;&lt;br /&gt;
tensionx=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
tensiony=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
ttangen=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45927</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45927"/>
				<updated>2020-12-09T08:35:24Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Círculo de Mohr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (U(ρ,θ)[2,π/4]).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.0559;&lt;br /&gt;
tensiony = 0.27989;&lt;br /&gt;
ttangen = 0.04419;&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45926</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45926"/>
				<updated>2020-12-09T08:34:48Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Círculo de Mohr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto (U(ρ,θ)[2,π/4])&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.0559;&lt;br /&gt;
tensiony = 0.27989;&lt;br /&gt;
ttangen = 0.04419;&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45925</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45925"/>
				<updated>2020-12-09T08:31:32Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Círculo de Mohr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mohr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.0559;&lt;br /&gt;
tensiony = 0.27989;&lt;br /&gt;
ttangen = 0.04419;&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45924</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45924"/>
				<updated>2020-12-09T08:31:14Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Círculo de Mohr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:m0hr2d.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.0559;&lt;br /&gt;
tensiony = 0.27989;&lt;br /&gt;
ttangen = 0.04419;&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Mohr2d.png&amp;diff=45923</id>
		<title>Archivo:Mohr2d.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Mohr2d.png&amp;diff=45923"/>
				<updated>2020-12-09T08:30:15Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45922</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45922"/>
				<updated>2020-12-09T08:18:33Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {\vec g_ρ,\frac{\vec g_θ}{ρ}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45921</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45921"/>
				<updated>2020-12-09T08:18:03Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {\vec g_ρ,\frac{\vec g_θ}{ρ}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = -(\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45920</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45920"/>
				<updated>2020-12-09T08:15:23Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {\vec g_ρ,\frac{\vec g_θ}{ρ}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = (-\frac{ρ^2}{15}+\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45919</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45919"/>
				<updated>2020-12-09T08:13:51Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Visualización de las tensiones tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45906</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45906"/>
				<updated>2020-12-08T11:08:43Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Visualización de las tensiones normales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt; \frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45905</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45905"/>
				<updated>2020-12-08T11:07:57Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Visualización de las tensiones normales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Como podemos ver, las tensiones normales en la dirección &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} son mayores que en la dirección de &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45904</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45904"/>
				<updated>2020-12-08T11:03:53Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Visualización de la divergencia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Podemos apreciar que a medida que avanza el campo, la placa tiende a perder altura.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45903</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45903"/>
				<updated>2020-12-08T10:58:34Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Cálculo de la divergencia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Con la divergencia mediremos la diferencia entre el flujo saliente y el entrante del campo vectorial de desplazamiento. Más adelante en la imagen podremos ver la tendencia que tiene la superficie a desviarse de su posición de partida&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45902</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45902"/>
				<updated>2020-12-08T10:55:07Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Calculo de campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(ρ) \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = senθ f(1) \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  senθ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45901</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45901"/>
				<updated>2020-12-08T10:51:42Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Calculo de campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ahora tendremos que evaluar la otra magnitud. Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::* &amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45900</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45900"/>
				<updated>2020-12-08T10:49:10Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Calculo de campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para hallar el campo de desplazamientos &amp;lt;math&amp;gt; \vec u(ρ,θ) &amp;lt;/math&amp;gt; deberemos tener en cuenta la siguiente ecuación:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Tendremos que hallar f(ρ).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Procedemos a integrar para resolver la EDO:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalmente queda que el campo de desplazamientos es:&lt;br /&gt;
 ::*&amp;lt;math&amp;gt; \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45686</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45686"/>
				<updated>2020-12-07T10:38:31Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Visualización de las tensiones tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45685</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45685"/>
				<updated>2020-12-07T10:28:54Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Tensiones Tangenciales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;·σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45684</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45684"/>
				<updated>2020-12-07T10:27:03Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Tensiones normales en la dirección que marca el vector \frac{\vec g_θ}{ρ}  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones calculado anteriormente &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45683</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45683"/>
				<updated>2020-12-07T10:25:17Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Cálculo de las tensiones normales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n · \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45682</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45682"/>
				<updated>2020-12-07T10:19:15Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ\vec j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[-senθ \vec j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45607</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45607"/>
				<updated>2020-12-05T20:24:13Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Cálculo de la masa total de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ\vec -j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec -j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45606</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45606"/>
				<updated>2020-12-05T19:30:19Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Visualización del módulo del rotacional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ\vec -j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec -j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior central; mientras que la zona inferior no tendrá prácticamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
1.Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
3. Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
4. Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45605</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45605"/>
				<updated>2020-12-05T19:28:47Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ\vec -j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec -j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior izquierda y derecha; mientras que la zona superior e inferior no tendrá practicamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
1.Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
3. Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
4. Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45560</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45560"/>
				<updated>2020-12-05T15:48:37Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Interpretación del resultado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ\vec -j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec -j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior izquierda y derecha; mientras que la zona superior e inferior no tendrá practicamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
1.Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
3. Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
4. Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45555</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45555"/>
				<updated>2020-12-05T15:38:57Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Calculo de campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en ρ=1 no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ\vec -j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec -j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior izquierda y derecha; mientras que la zona superior e inferior no tendrá practicamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
PREGUNTAR A PROFESOR&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
1.Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
3. Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
4. Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45553</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45553"/>
				<updated>2020-12-05T15:36:49Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro Amador&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ\vec -j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec -j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior izquierda y derecha; mientras que la zona superior e inferior no tendrá practicamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
PREGUNTAR A PROFESOR&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
1.Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
3. Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
4. Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45551</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45551"/>
				<updated>2020-12-05T15:34:42Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Calculo de campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ\vec -j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec -j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior izquierda y derecha; mientras que la zona superior e inferior no tendrá practicamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
PREGUNTAR A PROFESOR&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
1.Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
3. Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
4. Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45550</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45550"/>
				<updated>2020-12-05T15:33:43Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Calculo del campo de desplazamientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 0 &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (ρ^2f(ρ))´= \frac{2ρ - 1}{10} ↔ ρ^2f(ρ) = \frac{2ρ^3}{30} - \frac{ρ^3}{20} +c  ↔ f(ρ) = \frac{2ρ}{30} - \frac{1}{20} + \frac{c}{ρ^2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Imponemos la condicón &amp;lt;math&amp;gt; f(1) = 0 &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(1) = \frac{2}{30} - \frac{1}{20} + c = 0 ↔ c = -\frac{1}{60} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; f(ρ) = \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2}  → \vec u(ρ,θ) = ( \frac{ρ}{15} - \frac{1}{20} + \frac{1}{60ρ^2} )  sen(θ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ\vec -j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec -j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior izquierda y derecha; mientras que la zona superior e inferior no tendrá practicamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
PREGUNTAR A PROFESOR&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
1.Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
3. Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
4. Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45536</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45536"/>
				<updated>2020-12-05T14:06:32Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Calculo de bla bla bla */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo del campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 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;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ\vec -j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec -j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior izquierda y derecha; mientras que la zona superior e inferior no tendrá practicamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
PREGUNTAR A PROFESOR&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
1.Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
3. Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
4. Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45534</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45534"/>
				<updated>2020-12-05T14:05:26Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Temperatura y gradiente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de bla bla bla==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 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;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ\vec -j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec -j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior izquierda y derecha; mientras que la zona superior e inferior no tendrá practicamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
PREGUNTAR A PROFESOR&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
1.Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
3. Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
4. Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45530</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45530"/>
				<updated>2020-12-05T14:04:05Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Temperatura y gradiente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|320px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|696px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de bla bla bla==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 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;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ\vec -j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec -j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior izquierda y derecha; mientras que la zona superior e inferior no tendrá practicamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
PREGUNTAR A PROFESOR&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
1.Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
3. Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
4. Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45525</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad (Grupo 4B)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_(Grupo_4B)&amp;diff=45525"/>
				<updated>2020-12-05T14:01:07Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: /* Temperatura y gradiente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Deformaciones de una sección semicircular. Grupo 4-B | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC20/21|2020-21]] | Miguel Ángel Díaz Hernández&amp;lt;br /&amp;gt;John Cuenca Uyaguari&amp;lt;br /&amp;gt;Jesús Navarro&amp;lt;br /&amp;gt; Antoni Capó Villalonga }}&lt;br /&gt;
&lt;br /&gt;
El trabajo a realizar consta del estudio de la transformación que un sólido sufre.Se trata de un desplazamiento.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Se tienen definidas dos cantidades físicas que dependen de las variables &amp;lt;math&amp;gt;ρ&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;θ&amp;lt;/math&amp;gt;: &lt;br /&gt;
:*La temperatura \(T(ρ,θ)\).&lt;br /&gt;
:*El campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; producido por la acción de una fuerza determinada. Para dicho campo observaremos su gradiente y su rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Más adelante veremos las tensiones a las que el cuerpo ha sido sometido&lt;br /&gt;
&lt;br /&gt;
==Introducción del sólido==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Disponemos del siguiente cuerpo.Para poder observar las fuerzas de desplazamiento que ocurren sobre este tomaremos una sección conveniente. En este caso es preferible cortar por un plano perpendicular al eje del cilindro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El resultado de la sección es el anillo circular centrado en el origen y comprendido entre los radios &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;1≤x^2+y^2≤4&amp;lt;/math&amp;gt;, y en el plano &amp;lt;math&amp;gt;y≥0&amp;lt;/math&amp;gt;, que en coordenadas cilíndricas equivale a la región &amp;lt;math&amp;gt;(ρ,θ)∈[1,2]×[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Solidorigido4b.png|700px|left]]&lt;br /&gt;
[[File:Placamallado4b.png|600px|right|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
&lt;br /&gt;
view(2);&lt;br /&gt;
title('Mallado y placa')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Temperatura y gradiente==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Pasamos a analizar la primera de las cantidades físicas del proyecto, la temperatura  \(T(ρ,θ)\)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Ésta viene dada por el campo escalar:&lt;br /&gt;
:::&amp;lt;math&amp;gt;T(x,y)=ln(y^2+2)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo, el gradiente de la temperatura \(T(x,y)\) es el campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{2y}{y^2+2} \vec j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Temperatura: &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:temperatura4b.png|1000px|center|]] &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen de la izquierda muestra las curvas de nivel, en las cuales la temperatura es constante.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la imagen de la derecha, podemos ver como la temperatura crece sobre la placa y va aumentando a medida que subimos por esta, hasta alcanzar su máximo, con una temperatura de &amp;lt;math&amp;gt; 1,8 &amp;lt;/math&amp;gt;°C , &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gradiente:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Grad4b1.png|400px|izquierda]]&lt;br /&gt;
[[Archivo:Grad4b2.png|925px|derecha]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el gradiente de la temperatura \(T(x,y)\) en MatLab hemos creado tres subventanas.&lt;br /&gt;
En las vistas 2D podemos apreciar la dirección del campo según &amp;lt;math&amp;gt;\vec j&amp;lt;/math&amp;gt; y una vista en planta del mismo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El gradiente nos indica la dirección en la que la temperatura varía más rápidamente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, podemos observar que a más altura, mayor es el gradiente, y por tanto, más varía la temperatura sobre la placa. Se puede apreciar también la ortogonalidad del gradiente respecto a las curvas de nivel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab temperatura&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
Maximo=max(max(Temperatura));&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 2D en la subventana primera&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
&lt;br /&gt;
%Representación de la malla en 3D en la subventana segunda&lt;br /&gt;
subplot(1,2,2);&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Temperatura en 3D')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Código matlab gradiente&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.3:2];&lt;br /&gt;
h = round(pi/0.2);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%GRADIENTE&lt;br /&gt;
Grad=(2*Y)./((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%CAMPO ESCALAR DE TEMPERATURAS&lt;br /&gt;
Temperatura=log((Y.^2)+2);&lt;br /&gt;
&lt;br /&gt;
%Creación de la subventana primera: gradiente en el campo de temperaturas&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-60,10])&lt;br /&gt;
title('Gradiente 3D')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
hold on&lt;br /&gt;
surf(X,Y,Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
%Dibujo del gradiente&lt;br /&gt;
quiver3(X,Y,Temperatura,0*X,Grad,0*Temperatura);&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis vis3d&lt;br /&gt;
view([-90,0])&lt;br /&gt;
title('Gradiente 2D (vista lateral)')&lt;br /&gt;
hold off&lt;br /&gt;
%Creación de la segunda subventana: campo vectorial del gradiente&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
quiver(X,Y,0*X,Grad); &lt;br /&gt;
colorbar&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('Gradiente 2D')&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Lineas de nivel de temperatura en 2D')&lt;br /&gt;
contour(X,Y,Temperatura,10)&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Calculo de bla bla bla==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(ρ)θ \vec g_θ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Que los puntos en no sufren desplazamiento significa que&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) = sen(θ)f(1)θ \vec g_θ = 0 ; f(1) = 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;
Vamos a suponer que la función &amp;lt;math&amp;gt;ρ^2f(ρ) &amp;lt;/math&amp;gt; es creciente, &amp;lt;math&amp;gt; (ρ^2f(ρ))´≥0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Campo de desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para visualizar el campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; en MatLab hemos sustituido el valor de &amp;lt;math&amp;gt; \vec g_θ &amp;lt;/math&amp;gt; :&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec u(ρ,θ) =(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2}) \vec g_θ = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ\vec -j + senθ \vec i] &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Así mismo observamos las dos componentes del campo vectorial:&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fx = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec -j] &amp;lt;/math&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;Fy = (\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})[senθ \vec i]&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
En la siguiente imagen vemos el desplazamiento que sufrirá la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:campodesp.png|600px|center|]] {{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(X,Y,FX,FY)&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
title('Campo de desplazamientos sobre la placa')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Placa antes y después del desplazamiento==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Antesdespues24b.png|700 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En esta imagen podemos comprobar que la zona central de la placa es la que más se desplaza, por el contrario, en la parte inferior de la placa el desplazamiento es mínimo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
u = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
v = linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
[RHO,THETA]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
x = RHO.*cos(THETA);&lt;br /&gt;
y = RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
&lt;br /&gt;
xd = x+b;&lt;br /&gt;
yd = y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Placa Desplazada');&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO Y CAMPO&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m = mesh(x,y,z);&lt;br /&gt;
set(m,'EdgeColor','b');&lt;br /&gt;
axis([-3 3 -1 3]);&lt;br /&gt;
view(0,90)&lt;br /&gt;
title('Desplazamiento de la placa');&lt;br /&gt;
&lt;br /&gt;
%CAMPO VECTORIAL DE DESPLAZAMIENTOS&lt;br /&gt;
%Componente x(X,Y) del campo vectorial&lt;br /&gt;
FX=(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-y); &lt;br /&gt;
&lt;br /&gt;
%Componente y(X,Y) del campo vectorial&lt;br /&gt;
FY=(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*x; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
%Representamos el campo vectorial de desplazamientos&lt;br /&gt;
quiver(x,y,FX,FY,'k')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Divergencia del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La divergencia del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dada por el campo escalar:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla · \vec u(ρ,θ) = \frac{1}{ρ} \frac{\partial}{\partial θ}(ρ(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})senθ)=(\frac{ρ}{15}-\frac{1}{20}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la divergencia===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:divergencia4b.png|center|]] &lt;br /&gt;
[[File:div2.png|center|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
%Divergencia&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función de divergencia&lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Divergencia del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con divergencia====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Compdiv.png|miniaturadeimagen|1100px|centro]]&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
f=(RHO/15-1/20-1./(60*(RHO.^2))).*cos(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,f)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('DIVERGENCIA')&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Rotacional del campo desplazamientos==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del rotacional===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ)&amp;lt;/math&amp;gt; viene dado por el campo vectorial:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;\nabla×\vec u(ρ,θ) = \frac{1}{ρ}\left|\begin{matrix} \vec g_ρ &amp;amp; \vec g_θ &amp;amp; \vec g_z \\ \frac{\partial}{\partial ρ} &amp;amp; \frac{\partial}{\partial θ} &amp;amp; \frac{\partial}{\partial z} \\ 0 &amp;amp; ρ^2f(ρ)senθ &amp;amp; 0 \end{matrix}\right| = \frac{1}{ρ}(ρ^2f(ρ))´senθ · \vec g_z&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto su módulo será igual a:&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;math&amp;gt;|\nabla×\vec u(ρ,θ)| =\frac{1}{ρ}(ρ^2f(ρ))´senθ = \frac{2ρ - 1}{10}senθ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización del módulo del rotacional===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La imagen siguiente muestra el valor absoluto del rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
El rotacional nos permite ver la tendencia que tiene un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:rot1.png|400px|left|]][[File:rot2.png|600px|right|]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro ejercicio, la placa tendrá mayor rotacional en la parte superior izquierda y derecha; mientras que la zona superior e inferior no tendrá practicamente rotacional.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta);&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
%Función del rotacional&lt;br /&gt;
rot=abs((2*RHO-1)/10.*sin(THETA));&lt;br /&gt;
%Dibujamos la función del  MÓDULO  del rotacional&lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
colorbar;&lt;br /&gt;
%Vista y título de la gráfica&lt;br /&gt;
view(2)&lt;br /&gt;
title('Rotacional del campo de desplazamiento')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Comparación desplazamiento con rotacional====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Comprot.png|1000px|miniaturadeimagen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);        &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
z = RHO.*0;&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
%Dibujamos el mallado&lt;br /&gt;
mesh(X,Y,0*X)  &lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('placa')&lt;br /&gt;
&lt;br /&gt;
b =(RHO/15-1/20-1./(60*(RHO.^2))).*(sin(THETA)).*(-Y);  &lt;br /&gt;
c =(RHO/15-1/20-1./(60*(RHO.^2))).*sin(THETA).*X; &lt;br /&gt;
&lt;br /&gt;
xd = X+b;&lt;br /&gt;
yd = Y+c;&lt;br /&gt;
&lt;br /&gt;
%PLACA CON DESPLAZAMIENTO&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
j = mesh(xd,yd,z);&lt;br /&gt;
set(j,'EdgeColor','r');&lt;br /&gt;
title('placa desplazada')&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
rot=(2*RHO-1)/10.*sin(THETA);&lt;br /&gt;
%Dibujamos la función de divergencia&lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
surf(X,Y,rot)&lt;br /&gt;
axis([-3,3,-1,3]);&lt;br /&gt;
title('rotacional')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para el cálculo de las tensiones que el sólido sufre &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; vamos a tener en cuenta que disponemos del siguiente croquis de un sólido cualquiera&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Croquispatatarigida.png|300px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt; se debe expresar a través de la sección que el plano produce, nuestra placa. Para dicho plano se toman en cuenta la tensión expresada en dos direcciones. La tensión normal y la tensión tangencial.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Analizaremos las tensiones en tres direcciones, es decir, las expresaremos en la base en la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} &lt;br /&gt;
===Cálculo del tensor 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}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial ρ} = (\frac{1}{15}+\frac{1}{30ρ^3})senθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}) )senθ \frac{\partial \vec g_θ }{ρ} =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{15}+\frac{1}{30ρ^2})senθ \vec w_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2}))senθ \vec w_θ &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{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \frac{\partial \vec g_θ }{\partial θ} = (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})cosθ \vec g_θ + (\frac{ρ}{15} - \frac{1}{20} - \frac{1}{60ρ^2})senθ \vec g_ρ =&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:::&amp;lt;math&amp;gt;=(\frac{ρ}{20}+\frac{1}{60ρ} - \frac{ρ^2}{15})senθ \vec w_ρ + (\frac{ρ^2}{15} - \frac{ρ}{20} - \frac{1}{60ρ}))cosθ \vec w_θ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se define el tensor de tensiones &amp;lt;math&amp;gt;e(\vec u(ρ,θ))&amp;lt;/math&amp;gt; como la parte simétrica del tensor &amp;lt;math&amp;gt; \nabla{\vec u(ρ,θ)} &amp;lt;/math&amp;gt;, llamado también gradiente del campo de desplazamientos &amp;lt;math&amp;gt;\vec u(ρ,θ) &amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;e(\vec u(ρ,θ)) =\frac{\nabla{\vec u(ρ,θ)}+(\nabla{\vec u(ρ,θ)})^t}{2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Para ello se calculan &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(\nabla{\vec u(ρ,θ)})^t&amp;lt;/math&amp;gt;.&lt;br /&gt;
::* &amp;lt;math&amp;gt;\nabla{\vec u(ρ,θ)}= \left(\begin{matrix} 0 &amp;amp; (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; 0 \\ (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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(ρ,θ)})^t = \left(\begin{matrix} 0 &amp;amp; (\frac{2ρ}{15}-\frac{1}{20}+\frac{1}{60ρ^2})senθ &amp;amp; 0 \\ (\frac{ρ}{20}+\frac{1}{60ρ}-\frac{ρ^2}{15})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
El tensor de tensiones quedaría como:&amp;lt;br /&amp;gt;&lt;br /&gt;
::*&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Por lo tanto el tensor de deformaciones será igual a:&lt;br /&gt;
::* &amp;lt;math&amp;gt;e(\vec u(ρ,θ))= \left(\begin{matrix} 0 &amp;amp; (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; 0 \\ (-\frac{ρ^2}{30}+\frac{11ρ}{120}-\frac{1}{40}+\frac{1}{120ρ}+\frac{1}{120ρ^2})senθ &amp;amp; (\frac{ρ^2}{15}-\frac{ρ}{20}-\frac{1}{60ρ})cosθ &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;
===Cálculo de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Vamos a comenzar por las tensiones en la dirección normal al plano. De acuerdo a nuestro croquis podemos apreciar que se trata de la proyección de la tensión &amp;lt;math&amp;gt; \vec σ&amp;lt;/math&amp;gt; al eje normal del plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T = \vec n\otimes\vec n  \vec σ&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec g_z &amp;lt;/math&amp;gt; que son de la misma magnitud, se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_ρ))\vec g_ρ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt;( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ = ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2}) cosθ&amp;lt;/math&amp;gt;|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones normales en la dirección que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt; se obtienen a partir de la expresión:&lt;br /&gt;
:|&amp;lt;math&amp;gt;(σ·\vec g_θ))\vec g_θ| = &amp;lt;/math&amp;gt;|&amp;lt;math&amp;gt; (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ + (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ \vec g_θ = (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para el cálculo de las tensiones normales hemos utilizado el tensor de tensiones &amp;lt;math&amp;gt;\sigma(ρ,θ)&amp;lt;/math&amp;gt; respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;}.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Visualización de las tensiones normales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La primera imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\vec g_ρ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec g_z &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La segunda imagen muestra el módulo de las tensiones que marca el vector &amp;lt;math&amp;gt;\frac{\vec g_θ}{ρ} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tres tensiones son debidas a la deformación de la placa.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn1.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tensn2.png|miniaturadeimagen|1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 %Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
&lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
t=abs((RHO./15-1/20-1./(60*RHO.^2)).*cos(THETA));&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
title('Tensiones normales en la dirección g sub rho y g sub z')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
tt=abs((2*RHO.^2/15-RHO./30-1/20-1/30.*RHO-1/60.*RHO.^2).*cos(THETA));&lt;br /&gt;
surf(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,4)&lt;br /&gt;
mesh(X,Y,tt)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view([0,0]);&lt;br /&gt;
&lt;br /&gt;
title('Tensiones normales en la dirección g sub theta/rho')&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones Tangenciales==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Las tensiones en la dirección tangencial, de acuerdo a nuestro croquis, es la proyección de la tensión &amp;lt;math&amp;gt;\vec σ &amp;lt;/math&amp;gt; al plano, que tiene dirección:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\vec t&amp;lt;/math&amp;gt;.&lt;br /&gt;
La proyección no es más que el tensor:&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;math&amp;gt; T =  \vec σ - \vec n\otimes\vec n &amp;lt;/math&amp;gt;σ&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo del módulo de las  tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ}&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ|=( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ + (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ\vec g_θ - ( \frac{ρ}{15}- \frac{1}{10} - \frac{1}{60ρ^2})cosθ\vec g_ρ = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
::::::::::::*|&amp;lt;math&amp;gt;σ·\vec g_ρ-(\vec g_ρ·(σ·\vec g_ρ))\vec g_ρ| = \frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Módulo de la tensiones tangenciales con respecto a los planos ortogonales a {&amp;lt;math&amp;gt;\vec g_z&amp;lt;/math&amp;gt;}====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::*|&amp;lt;math&amp;gt;σ·\vec g_z-(\vec g_z·(σ·\vec g_z))\vec g_z&amp;lt;/math&amp;gt;| = 0&lt;br /&gt;
&lt;br /&gt;
===Visualización de las tensiones tangenciales===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:Tangenciales4b.png|500 px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Inicializamos las variables&lt;br /&gt;
rho = [1:0.1:2];&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta= linspace(0,pi,h);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Creamos el mallado y la parametrización&lt;br /&gt;
[RHO,THETA]=meshgrid(rho,theta); &lt;br /&gt;
X=RHO.*cos(THETA);  &lt;br /&gt;
Y=RHO.*sin(THETA);&lt;br /&gt;
subplot(2,1,1)&lt;br /&gt;
t=abs(-RHO.^2/15+11*RHO./60-1/20+1./(60*RHO)+1./(60*RHO.^2)).*sin(THETA);&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
view(2);&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
&lt;br /&gt;
subplot(2,1,2)&lt;br /&gt;
surf(X,Y,t)&lt;br /&gt;
colorbar;&lt;br /&gt;
axis([-3,3,-1,3]); &lt;br /&gt;
axis vis3d&lt;br /&gt;
title('Tensiones tangenciales de g sub rho respecto al plano g sub rho y g sub theta')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Cálculo de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Misses se define por la fórmula:&lt;br /&gt;
:::&amp;lt;math&amp;gt;\ σ_{VM}= \sqrt {\frac{(σ_1-σ_2)^2+(σ_2-σ_3)^2+(σ_3-σ_1)^2}{2}}&amp;lt;/math&amp;gt;,&lt;br /&gt;
donde &amp;lt;math&amp;gt;\ σ_1,σ_2,σ_3, &amp;lt;/math&amp;gt; son los autovalores del tensor de tensiones &amp;lt;math&amp;gt;σ(ρ,θ)&amp;lt;/math&amp;gt;, cuya matriz de componentes respecto de la base {&amp;lt;math&amp;gt;\vec g_ρ,\frac{\vec g_θ}{ρ},\vec g_z&amp;lt;/math&amp;gt;} es:&lt;br /&gt;
:&amp;lt;math&amp;gt;\sigma_{ij}(ρ,θ)=\begin{pmatrix}( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ&amp;amp;  (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ&amp;amp; 0 \\ (-\frac{ρ^2}{15} +\frac{11ρ}{60}-\frac{1}{20}+\frac{1}{60ρ}+\frac{1}{60ρ^2})sinθ &amp;amp; (\frac{2ρ^2}{15} -\frac{ρ}{30}-\frac{1}{20}-\frac{1}{30ρ}-\frac{1}{60ρ^2})cosθ &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp;  ( \frac{ρ}{15}- \frac{1}{20} - \frac{1}{60ρ^2})cosθ \end{pmatrix}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Se trata de una magnitud escalar que se suele usar como indicador para saber cuando un material inicia un comportamiento plástico y no elástico puro.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Visualización de la tensión de Von Mises===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
La tensión de Von Mises representa la máxima tensión que puede soportar la placa antes de iniciar un comportamiento plástico.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
En el ejercicio esta tensión máxima tiene un valor de 0,31667, y se alcanza en la zona externa inferior de la placa, concretamente en   &amp;lt;math&amp;gt;x=-2&amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt;x=2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Von4bmisels.png |1000px|centro]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;{{matlab|codigo=&lt;br /&gt;
%tension de von misses&lt;br /&gt;
rho = 1:0.1:2;&lt;br /&gt;
h = round(pi/0.1);&lt;br /&gt;
theta = linspace(0,pi,h);&lt;br /&gt;
[RR,TT]=meshgrid(rho,theta);&lt;br /&gt;
xx=RR.*cos(TT);&lt;br /&gt;
yy=RR.*sin(TT);&lt;br /&gt;
M11 = @(R,T) (R/15-1/20-1/(60*R^2))*cos(T);&lt;br /&gt;
M12 = @(R,T) (-R^2/15+11*R/60-1/20+1/(60*R)+1/(60*R^2))*sin(T);&lt;br /&gt;
M22 = @(R,T) (2*R^2/15-R/30-1/20-1/(30*R)-1/(60*R^2))*cos(T);&lt;br /&gt;
%matriz de tensiones&lt;br /&gt;
 sig = [];&lt;br /&gt;
 vm = zeros(length(theta), length(rho));&lt;br /&gt;
 &lt;br /&gt;
for i = 1:length(theta)&lt;br /&gt;
    for j = 1:length(rho)&lt;br /&gt;
      sig(1,1) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,2) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(1,3) = 0;&lt;br /&gt;
      sig(2,1) = M12(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,2) = M22(RR(i,j),TT(i,j));&lt;br /&gt;
      sig(2,3) = 0;&lt;br /&gt;
      sig(3,1) = 0;&lt;br /&gt;
      sig(3,2) = 0;&lt;br /&gt;
      sig(3,3) = M11(RR(i,j),TT(i,j));&lt;br /&gt;
       &lt;br /&gt;
        [w,d] = eig(sig);&lt;br /&gt;
        &lt;br /&gt;
         vm(i,j) = sqrt(((d(1,1)-d(2,2))^2+(d(2,2)-d(3,3))^2+(d(3,3)-d(1,1))^2)/2);&lt;br /&gt;
        &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
subplot(1,3,2);&lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
axis vis3d&lt;br /&gt;
colorbar;&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
zlabel('Eje z')&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
 &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on&lt;br /&gt;
 &lt;br /&gt;
m = vm(1:size(vm,1), 11);&lt;br /&gt;
e = xx(1:length(xx),11);&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(0,0)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('XOZ');&lt;br /&gt;
&lt;br /&gt;
maxvm = max(m);&lt;br /&gt;
&lt;br /&gt;
for k = 1:length(m)&lt;br /&gt;
   if m(k) == maxvm&lt;br /&gt;
       plot3(e(k),0,maxvm,'xr','markersize',10)&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 xlabel('Eje x')&lt;br /&gt;
 zlabel('Eje z')&lt;br /&gt;
 txt= ['valor max = ' num2str(maxvm)]; &lt;br /&gt;
 text(-1.85,maxvm+0.03,0.33,txt)&lt;br /&gt;
 hold off&lt;br /&gt;
 &lt;br /&gt;
 subplot(1,3,1)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,vm);&lt;br /&gt;
view(2)&lt;br /&gt;
axis([-3,3,-1,3])&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Tensión de Von Mises');&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Círculo de Mohr==&lt;br /&gt;
&amp;lt;br /&amp;gt;El círculo de Mohr de tensiones es un círculo dibujado en el plano σ-τ en el que cada punto de su circunferencia representa las tensiones normales y cortantes en un plano AB con una inclinación cualquiera.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;El círculo de Mohr se utiliza como recurso gráfico para el análisis de las tensiones en estados tensionales biaxiales.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Gracias a esto, podemos definir cuales son las direcciones de las tensiones principales.&amp;lt;br /&amp;gt;En este caso, calculamos las tensiones en el punto (0,2).&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:mhr.png|600px|center|]]&lt;br /&gt;
====Cálculo del círculo a partir de las tensiones====&lt;br /&gt;
{{matlab|codigo=%Mohr en el punto [0,2]&lt;br /&gt;
clc&lt;br /&gt;
&lt;br /&gt;
       %DATOS(tensiones)%pasando de cartesianas a cilindricas%metiendo el punto dentro de las formulas obtenidas anteriormente%%&lt;br /&gt;
&lt;br /&gt;
tensionx = 0.05;&lt;br /&gt;
tensiony = 1.5;&lt;br /&gt;
ttangen = 0.3291;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%centro&lt;br /&gt;
sigma = (tensionx+tensiony)/2;&lt;br /&gt;
&lt;br /&gt;
%radio[R]&lt;br /&gt;
R = (((tensionx-tensiony)/2)^2+ttangen^2)^0.5;&lt;br /&gt;
tau1 = +R;&lt;br /&gt;
tau2 = -R;&lt;br /&gt;
%tension principal&lt;br /&gt;
sigma1 = sigma + R;&lt;br /&gt;
sigma2 = sigma - R;&lt;br /&gt;
&lt;br /&gt;
%angulo phi[phi_p]&lt;br /&gt;
phi_p = 0.5*atan(2*ttangen/((tensionx-tensiony)))*180/(pi);&lt;br /&gt;
%angulo complementario a phi_p&lt;br /&gt;
phi_s = 0.5*atan(-((tensionx-tensiony)/(2*ttangen)))*180/(pi);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%datos circulo&lt;br /&gt;
x0 = sigma;         % x centro circulo&lt;br /&gt;
y0 = 0;             % y centro circulo&lt;br /&gt;
N = 500;            % numero de puntos&lt;br /&gt;
&lt;br /&gt;
% &lt;br /&gt;
Theta = linspace(0,2*pi,N);&lt;br /&gt;
r = R * ones(1,N);&lt;br /&gt;
&lt;br /&gt;
%pasamos a cartesianas&lt;br /&gt;
[x, y] = pol2cart(Theta, r);&lt;br /&gt;
&lt;br /&gt;
%centrado&lt;br /&gt;
x = x + x0;         &lt;br /&gt;
y = y + y0;&lt;br /&gt;
&lt;br /&gt;
%%%%%%%%%%%%%%%%%%%%%%Linea phi%%%%%%%%%%%%%%%%%%%%%%%%%%%&lt;br /&gt;
x1 = sigma2:0.25:sigma1+0.25;&lt;br /&gt;
y1 =(ttangen/(R-sigma))*x1 - (ttangen/(R-sigma))*sigma;&lt;br /&gt;
&lt;br /&gt;
x2= sigma2:0.15:sigma1;&lt;br /&gt;
y2=0;&lt;br /&gt;
x3=sigma;&lt;br /&gt;
y3= -R:0.15:R;&lt;br /&gt;
&lt;br /&gt;
%dibujo&lt;br /&gt;
plot(x,y,'b-',x1,y1,'r-', x2,y2,'k.', x3 ,y3, 'k.');   &lt;br /&gt;
title('CÍRCULO DE MOHR')&lt;br /&gt;
xlabel('\sigma \rightarrow ')        &lt;br /&gt;
ylabel('\tau^{cw} \rightarrow ')&lt;br /&gt;
txt4 = ['\leftarrow RADIO = ' num2str(R)];&lt;br /&gt;
text(tau1+x0-0.05,0.5,txt4)&lt;br /&gt;
grid on&lt;br /&gt;
axis equal        &lt;br /&gt;
%&lt;br /&gt;
txtC='\sigma';&lt;br /&gt;
text(sigma,0,txtC)&lt;br /&gt;
&lt;br /&gt;
%Sigma 1&lt;br /&gt;
&lt;br /&gt;
txt1 = '\leftarrow \sigma_{1}';&lt;br /&gt;
text(sigma1,0,txt1)&lt;br /&gt;
&lt;br /&gt;
%Sigma 2&lt;br /&gt;
&lt;br /&gt;
txt2 = '\leftarrow \sigma_{2}';&lt;br /&gt;
text(sigma2,0,txt2)&lt;br /&gt;
&lt;br /&gt;
%%%%%punto de interseccion circulo%%%%%&lt;br /&gt;
x3 = R;&lt;br /&gt;
y3 = ttangen;&lt;br /&gt;
txt3 = 'R, \tau_{xy}';&lt;br /&gt;
text(x3,y3,txt3)}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Interpretación del resultado====&lt;br /&gt;
PREGUNTAR A PROFESOR&lt;br /&gt;
&lt;br /&gt;
==Cálculo de la masa total de la placa==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si la placa tiene como densidad &amp;lt;math&amp;gt;d(x,y)=1+(xy)ln(1+x+y^2)&amp;lt;/math&amp;gt;, para calcular la masa de dicha placa se procede de la siguiente manera:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
1.Se parametriza la superficie en coordenadas cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;\ x(u,v)=ucosv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ y(u,v)=usenv&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[1,2] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
2. Se calculan las coordenadas cilíndricas de la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\ ρ(u,v)= \sqrt {(x(u,v))^2+(y(u,v))^2}=u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ θ(u,v)=arctg(\frac{y(u,v)}{x(u,v)})=v&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ z(u,v)=z(u,v)=0&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;\ u∈[2,3] &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\ v∈[0,π]&amp;lt;/math&amp;gt;.&lt;br /&gt;
De manera que la parametrización de la placa en coordenadas cilíndricas será igual a: &amp;lt;math&amp;gt;\vec r(u,v)=u\vec g_ρ+v\vec g_θ\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
3. Se calculan los vectores tangentes a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_u(u,v)=\frac{\partial \vec r(u,v)}{\partial u}=\vec g_ρ&amp;lt;/math&amp;gt;,  &lt;br /&gt;
&amp;lt;math&amp;gt;\vec r_v(u,v)=\frac{\partial \vec r(u,v)}{\partial v}=\vec g_θ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
4. Se calcula el vector normal a la placa:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n(u,v)=\vec r_u(u,v)×\vec r_v(u,v)=ρ(u,v)\vec g_z=u\vec g_z&amp;lt;/math&amp;gt;,&lt;br /&gt;
cuyo módulo es: &amp;lt;math&amp;gt;|\vec n(u,v)|=|\vec r_u(u,v)×\vec r_v(u,v)|=u&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La masa de la placa vendrá dada por la integral:&amp;lt;math&amp;gt;\int_{S} ddS=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec n(u,v)|dudv=\int_{0}^{π}\int_{1}^{2}d(u,v)|\vec r_u(u,v)×\vec r_v(u,v)|dudv=&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;=\int_{0}^{π}\int_{1}^{2}u(1+(x_1(u,v)x_2(u,v))ln(1+x_1(u,v)+(x_2)^2)(u,v))dudv=9,3273 &amp;lt;/math&amp;gt; u.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Como en este caso, la primitiva es difícil de calcular, se ha utilizado, como método numérico, el siguiente programa para aproximar la integral.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Calculo de la masa con un programa de matlab. Queremos hacernos una idea&lt;br /&gt;
%del resultado que obtendremos. Aqui he utilizado que sin&lt;br /&gt;
%(2T)=2sin(T)*cos(T)&lt;br /&gt;
f=@(R,T) R.*(1+R.^2.*abs(sin(2*T))/2.*log(1+R.*abs(cos(T))+(R.*sin(T)).^2));&lt;br /&gt;
res=integral2(f,1,2,0,pi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%Ahora la vamos a calcular utilizando la aproximaciÃ³n numÃ©rica mas&lt;br /&gt;
%sencilla. Hago una malla en [1,2]x[0,pi]&lt;br /&gt;
%obtendré hxk rectángulo en esa malla. Creo una matriz A de ceros y en cada&lt;br /&gt;
%elemento de esa matriz guardo el valor del volumen del paralelepÃ­pedo&lt;br /&gt;
%formado por el rectángulo y el valor del integrando en uno de los&lt;br /&gt;
%extremos del rectángulo. Por fin sumo todos los elementos de la matriz y&lt;br /&gt;
%obtengo un valor aproximado de la integral&lt;br /&gt;
%Calculo de la masa&lt;br /&gt;
h=1/100; k=pi/300;&lt;br /&gt;
r=1:h:2;&lt;br /&gt;
t=0:k:pi;&lt;br /&gt;
A=zeros(length(r)-1,length(t)-1);&lt;br /&gt;
for i=2:length(r)&lt;br /&gt;
    for j=2:length(t)&lt;br /&gt;
        A(i,j)=h*k*r(i)*(1+r(i)^2*abs(sin(2*t(j)))/2*log(1+r(i)*abs(cos(t(j)))+(r(i)*sin(t(i)))^2));&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
masa=sum(sum(A))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Con nuestra aproximación la masa sería M=9,2185 u.&lt;br /&gt;
[[Categoría:Teoría de Campos]][[Categoría:TC20/21]]&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Grad4b2.png&amp;diff=45521</id>
		<title>Archivo:Grad4b2.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Grad4b2.png&amp;diff=45521"/>
				<updated>2020-12-05T13:57:22Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Grad4b1.png&amp;diff=45516</id>
		<title>Archivo:Grad4b1.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Grad4b1.png&amp;diff=45516"/>
				<updated>2020-12-05T13:57:06Z</updated>
		
		<summary type="html">&lt;p&gt;John Cuenca: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>John Cuenca</name></author>	</entry>

	</feed>